Как отследить размер сообщения WCF? - PullRequest
11 голосов
/ 27 ноября 2008

Я дурачусь с WCF и хотел бы посмотреть, сколько сообщений я отправляю / получаю, и насколько велики эти сообщения.

Я попытался активировать трассировку WCF и в результате получил очень большой файл трассировки, но не нашел способа извлечь из этого простой размер сообщения.

Там наверняка должен быть какой-то способ получить это? Может быть, я пропустил некоторые параметры в трассировке?

Ответы [ 3 ]

5 голосов
/ 27 ноября 2008

Помимо использования чего-то вроде Wireshark (урожденная эфирная) вы можете посмотреть на что-то вроде Fiddler , что также имеет и другие преимущества. Он показывает длину содержимого для всех запросов / ответов и позволяет просматривать содержимое несколькими способами.

3 голосов
/ 27 ноября 2008

Инструмент WCF Service Trace Viewer позволяет открывать огромный файл трассировки и анализировать многие аспекты ваших сообщений. Убедитесь, что вы также включили ведение журнала сообщений, чтобы сами сообщения тоже регистрировались (со свойствами, такими как размер ...)

0 голосов
/ 18 декабря 2010

вы также можете создавать перехватчики в WCF, собирать и регистрировать эту информацию самостоятельно.

http://msdn.microsoft.com/en-us/library/ms751495.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...