.NETリモーティングについて私が得ていないことがあります。ええと、実際には2つのことがあります。
元のCOMスタイル(私が気に入った)のインターフェイスではなく、MarshalByRefから継承するクラスに重点が置かれるのはなぜですか?
.NET Remotingで、特定のインスタンスを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」に関連付けるにはどうすればよいですか?