有些东西我只是没有得到关于.NET远程处理。嗯,其实两件事情:使用.NET Remoting注册对象_instances_而不是_types_?
为什么强调回到继承从MarshalByRef代替ALA原有的COM风格的接口(我喜欢)班?
为什么.NET远程处理总是迫使您有效地创建某种对象池,而不是让您将特定的实例与URL相关联?
Server代码:
RemotingConfiguration.RegisterWellKnownServiceType(typeof(RemotingTypes.Server), "MyURL", WellKnownObjectMode.Singleton);
客户端代码:
RemotingConfiguration.RegisterWellKnownServiceType(typeof(RemotingTypes.Server), "MyURL", WellKnownObjectMode.Singleton);
但是假设我要创建 “服务器” 比如我自己,然后就其绑定到一个终点?
RemotingTypes.Server myInstance = new RemotingTypes.Server();
现在是什么?我如何将“myInstance”与URL“MyURL”关联?
我不知道它是什么关于远程处理,导致你转储批发。您可以使用接口来访问您的远程对象(实现必须是MarshalByRef对象),如您在1中所要求的那样。012herLearning Remoting有点像在WPF世界中学习Winforms。或者也许ASP与ASP.NET! – nickd 2009-01-09 15:41:43