2012-04-19 20 views
0

特定の機能を持たない独自のWCFプロトコルチャネルを作成しようとしています。
このチャンネルには、webserviceで処理される前とwebserviceで処理される前にSOAP-Messageを検索するための動作を追加したいと思います。
しかし、私はどのようにbasicHttpBindingか何かのようなデフォルトのバインディングにカスタムチャネルを追加するヒントを見つけることができません。

バックグラウンドは、チャンネルスタックでのビヘイビアの処理順序を指定したいということです。または、破損が検出された場合は、できるだけ早くSOAPメッセージに対応してください。既存のバインディングにカスタムWCFプロトコルチャネルを追加する方法

返信ありがとうございました

答えて

1

カスタムバインドでのみチャネルの順序を構成できます。あなたが行動を制御する必要がある状況にある場合でも、これはいくらかの複雑さを暗示する可能性があります。メッセージ検査官があなたには不十分であるかどうかを検討してください。

+0

定義済みのバインディングに使用されているチャネルのドキュメントはありますか?私はカスタムバインディングを実装することができ、basicHttpBindingのトランスポートチャネルとプロトコルチャネルとカスタムチャネルの動作を追加するよりも、可能であれば、 ありがとうございました – Martin

+0

チャンネルを非カスタムバインディングに直接追加することはできません。もちろん、新しいBasicHttpBinding()でコードからバインディングを作成する場合は、b.CreateBindingElements()を呼び出してカスタムバインディングに変更してから、要素 –

関連する問題