2

WCFServiceのメソッドを特定のエンドポイントにのみ応答するように制限することは可能ですか?

たとえば、複数のメソッドを持つサービスがあり、そのうちの1つがファイルを受信します。2つのエンドポイントを公開しました。1つはMTOMを使用しています。

「ファイル」メソッドに対してのみMTOMを許可することは可能ですか。
エンドユーザーが他のすべての呼び出しにMTOMを使用したい場合、その呼び出しですが、「ファイル」メソッドのためにそれを主張する必要があります。

4

1 に答える 1

0

バインディングはServiceContractレベルでのみ指定できると思います。ServiceContract別のバインディングを使用するメソッドを含む別のメソッドを作成し、MTOM エンコーディングを利用するバインディングを使用することをサービス構成で指定する必要があると思います。さらに進んで、MTOM エンコーディングのみを許可するカスタム バインディングを作成することもできます。

于 2010-11-11T15:31:19.147 に答える