.NET, C#, Windows appl with Webservices - listening, receieving, then acting!

using: .NET, C#

I have a windows application and within this solution i also have a Webservice.

When a routine in the webservice is called,  I want to display a messagebox to the user informing them that request has come in. In other words I have my Web service "listening" for requests/messages, and when one arrives, I want to inform the User (human) that a request has been receieved.

Any ideas on how to do this would be GREATLY appreciated (dont mean to sound pushy, but Im in kinda of a rush for a solution!)

Thanks
Rad.
rad_001Asked:
Who is Participating?
 
armoghanCommented:
For such kind of things usually Remoting is used but you can use it the way described in the first link with web services as well

for remoting see
http://www.codeproject.com/csharp/remotingcallbacks.asp
0
 
armoghanCommented:
You want to have call backs using Webservices
see the following link
http://www.codeproject.com/cs/webservices/webservicecallback.asp
0
 
armoghanCommented:
0
 
atxondoCommented:
And why dont you put to show a MessageBox inside the webService when the methos you want to check is called??
You can publish an object dinamicaly with --> RegisterWellKnownServiceType(...)
public class RemoteObject : MarshalByRefObject
{
        private int calls=0;
      //......//
        static RemoteObject ()
      {
            //
            // TODO: Add constructor logic here
            //
      }
      //....//
      public void MethodToCall ()
      {
            calls++;
            System.Windows.Forms.MessageBox.Show("This is the call number:  " + calls.ToString());
      }
}    

Publish this object and when you call to MethodToCall() a messagebox in the server machine will be shown.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.