关于 .NET 远程处理,有些事情我只是不明白。好吧,实际上有两件事:
为什么强调从 MarshalByRef 继承的类而不是原始 COM 样式(我喜欢的)的接口?
为什么 .NET 远程处理总是迫使您有效地创建某种对象池,而不是允许您将特定实例与 URL 关联?
服务器代码:
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" 关联?