0

コールバックを定義した WCF インターフェイスがあります。これは非常にうまく機能しています。

今、コールバックを必要としない別のクライアントがあります。コールバック オブジェクトを指定せずにサービスに接続する方法があるかどうか知りたいですか?

DuplexChannel ファクトリを使用せずに、または InstanceContext (null) を使用して DuplexChannelFactory を使用してみましたが、どちらも機能しませんでした。

それを行う方法はありますか?

4

2 に答える 2

0

最善の方法は、CallbackContract なしで別のインターフェイスを作成し、それを別のエンドポイントで公開することです。これにより、2 つのコード パスが明確に分離され、クライアントはどちらを使用するかを選択できます。

于 2013-03-27T20:20:48.127 に答える
0

私は今、ここからクラスを試してみました: http://www.codeproject.com/Articles/22832/Automatic-Interface-Implementer-An-Example-of-Runt はとてもうまくいきました!

于 2013-03-27T20:55:41.570 に答える