Hi,

Can I do this:
MyServer DLL is a .NET ServicedComponent derived class, that is my COM
+ Server application.
MyClient DLL is another [Serializable] .NET class library that
consumes my COM+ Server

Can I pass a delegate form MyClient to MyServer, subscribing MyClient
for an event that the server fires. Something like this:
//MyServer
class MyServer : ServicedComponent
{
  private MyServerHelperObject o = new MyServerHelperObject(); //this
object fires MyServerEvent
  public RegisterForSerrverEvent(EventHandler handler)
  {
    MyServerEvent += handler;
  }

  public UNRegisterForSerrverEvent(EventHandler handler)
  {
    MyServerEvent -= handler;
  }
}

//My Client
[Serializable]
class MyClient
{
  public MyClient ()
  {
    MyServer s = new MyServer();
    s.RegisterForSerrverEvent(MyServerEventHandler);
  }

  public EventHandler MyServerEventHandler(object sender, EventArgs e)
  {
   //handle server event
  }

  ...
}

Thanks for the help

Reply via email to