|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
exposing an object serviced by a window service program to .NET clI have a window service in .NET and would like to expose an object
(serverobj) for other .NET clients to call. When the clients connects to serverobj, I need the instance of the object provided by the window service instances. I created a client and add a referenct to the service program, when invoking the serverobj, it refers an instance of serverobj that is not in the process space of the window service. In unmanaged code, I would register the class factory for serverobj and have the client code call CoCreateInstance on serverobj. How do I make this happen is .NET (i.e., the serverobj served will be from the window service instance)? Thanks. The technology you want is called Remoting.
It's a very well documented topic in the MSDN help. To jumpstart your reading of the help, you're going to want to pay attention to the following keywords as you read: TCP Channel Binary Formatter MarshalByRef derived classes. -- Show quoteChris Mullins "Benny" <blee@newsgroup.nospam> wrote in message news:02A6339E-60E0-45B7-9FAD-6B4B349B3DE0@microsoft.com... >I have a window service in .NET and would like to expose an object > (serverobj) for other .NET clients to call. When the clients connects to > serverobj, I need the instance of the object provided by the window > service > instances. > > I created a client and add a referenct to the service program, when > invoking > the serverobj, it refers an instance of serverobj that is not in the > process > space of the window service. > > In unmanaged code, I would register the class factory for serverobj and > have > the client code call CoCreateInstance on serverobj. > > How do I make this happen is .NET (i.e., the serverobj served will be from > the window service instance)? > > Thanks. |
|||||||||||||||||||||||