WCF ベンチマークを実行するには、交換されたデータのサイズを取得する方法が必要です (すべてのヘッダー (TCP も含む)/圧縮/...)。
それはより大きなベンチマーク(異なるバインディング、エンコーディングなども試します)にあるので、 wiresharkのようなものではなく、プログラムで行う必要があります。
これを行うためのフックはどこかにありますか?
一部のテストを自動化するために、すべてのチャネル/バインディング/エンコーダーがプログラムで作成されます。
私はいくつかの方法を見つけました( http://devlicio.us/blogs/derik_whittaker/archive/2011/02/03/how-to-intercept-a-wcf-message-to-track-message-size.aspx )が、私はテキスト以外のデータで機能するかどうかはわかりません。またはhttp://zamd.net/2008/08/15/calculating-wcf-message-size/ですが、開始方法がわかりません(カスタムエンコーダーで動作するかどうかはわかりません