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