Как отслеживать размер сообщения WCF?

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

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

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

Ответ 1

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

Ответ 2

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