2

WCFプロキシの作成について質問があります。初心者レベルの可能性がありますが、質問する必要があります。VS add service referenceを使用して、クライアントでwcfサービスへのプロキシを作成しました。そのサービスの一部のメソッドは、使用可能なすべてのプロキシ接続の実行とブロックに時間がかかる可能性があるため、クライアントから同じサービスの異なるプロキシを使用して各メソッドを呼び出したいと思います。

今の質問は次のとおりです。

  1. 私のアプローチは正しいですか、つまり、これで私の目的は解決しますか?
  2. 異なるプロキシを使用するには、異なる名前の複数のサービス参照を追加する必要がありますか?
  3. ポイント2のオプションとして、サービス参照を1回追加し、構成内の同じエンドポイントを異なる名前で複製できますか?したがって、新しいプロキシを作成するたびに、プロキシのコンストラクター内の同じサービスに別のエンドポイントの名前を渡しますか?
  4. また、(複数のプロキシ=プロキシの複数のインスタンス)ですか?

よろしく

4

2 に答える 2

0

最善のアプローチは、単一のプロキシ インスタンスに対して非同期操作を使用することだと思います。これは Web ブラウザーのようなものです。同じ Web ページを複数のタブで表示できます。それらはすべて独立して動作していますが、同じエンドポイント リソースを使用しています。このようなものを読んでみてください

于 2012-12-06T13:14:47.037 に答える
0

単一の構成と単一のエンドポイントで単一のサービス参照を使用できます。サービスで複数のメソッドを並行して呼び出すには、異なるスレッドまたは としてマークされた異なるメソッド内に複数のプロキシ インスタンスを作成できますasync

于 2012-12-06T13:25:31.727 に答える