独自のデバイスからの要求を受信して処理するセルフホストのWCFサービスがあります。パフォーマンステスト中に、受信したリクエストが多すぎる場合に何が起こるかを確認するために、サービスをフラッディングしました。
一部の接続がタイムアウトになり、問題がないことがわかりました。私たちの問題は、それを通常のログに記録したいということです。EventLogにログインしています。
これはどのように行うことができますか?どこかに接続できるOnTimeOutイベントのようなものはありますか?
念のためですが、これについてはご存知のようですが、診断をアクティブ化する方法(WCFトレース)は次のとおりです。
その後、EventLogに書き込む独自のトレースリスナーを作成できるように思われますか?ここでの難しさは、診断を関心のあるイベントだけに制限することですが、必要に応じてリスナーに独自のフィルターを追加できると思います。