Debugging Inherited Methods in SoapReceiver



Hello
I am working on a project where i need to trace the flow of operations
through a class i am using for my web services.
This class inherits from SoapService (which inherits from
SoapReceiver).
I have sought to separate my test programme from the library with uses
SoapService (lets call it MySoapLibrary). However, when i seek to debug
MySoapLibrary, none of the debug commands i apply to my methods are
called, even though i know - though implicitly - that these methods
must be called.
For example, lets say i have a class called MathService : SoapService.
I have overridden a method called processmessage(), but i am not
"seeing it" being called.
public class MathService : SoapService{
public override void ProcessMessage(SoapEnvelope message)
{
Console.WriteLine("in pm");
base.ProcessMessage(message);
}
}
I have even put some Console.WriteLine statements in some of my
inherited methods, as shown above, but not even these messages are
printing.
Can someone show me where i am going wrong?
Thanks

.



Relevant Pages

  • Help with sample
    ... I am getting terribly confused from working with the WSE 2.0 quick start ... the web service class 'StockService' inherits from ... I tried to create an app where my web service inherits from SoapService and ...
    (microsoft.public.dotnet.framework.webservices.enhancements)
  • SoapService class instance "cached" between SOAP calls
    ... I have the following behavior from my class that inherits from SoapService. ... Upon the first call to the web service, naturally, an instance of my class ... That class has a member variable, called "Engine". ...
    (microsoft.public.dotnet.framework.webservices.enhancements)
  • Re: SoapService class instance "cached" between SOAP calls
    ... > I have the following behavior from my class that inherits from SoapService. ... > Upon the first call to the web service, naturally, an instance of my class ... that means that no new Engine object is ...
    (microsoft.public.dotnet.framework.webservices.enhancements)