要进行一些 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/但我不知道如何启动它(并且不确定它是否适用于我的自定义编码器