要求がWCFに対して行われたかどうかを理解する方法は?
質問
クライアントがリッスンしているWCFサービスメソッドのいずれかにアクセスしたときに通知を受けることができるイベントはありますか?
解決
さまざまなWCF拡張ポイントを使用すると、これを実行できるはずです。
1つの方法は、着信メッセージを検査するディスパッチメッセージインスペクターを使用することです。そのメッセージの属性の1つは、SOAPアクションです。サービスで呼び出されるメソッドの多かれ少なかれ。
Kirk EvansのシンプルなWCFメッセージインスペクターの作成に関するブログ投稿-必要な拡張ポイントにフックする方法のアイデアを提供します。
別の例は、 IPフィルターに関するCodeProject に関する記事です。ディスパッチメッセージインスペクターとして実装されています。
これらのサンプルが、どこからどのように始めるのかを教えてください!
マーク
他のヒント
プログラムによる「通知」を希望しますか?または、単に計装が必要ですか?計測に関しては、パフォーマンスカウンターとsysが多数あります。診断。ログ。
アレックス
所属していません StackOverflow