Читайте Тело сообщения WCF дважды - “сообщение не Может быть считано”

У меня есть сообщение WCF (Каналы. Сообщение), который я пытаюсь извлечь тело с помощью.GetBody (). однако, я замечаю, что могу сделать это только однажды, и если я пытаюсь использовать "GetBody <>" снова, я добираюсь: "Это сообщение не может поддерживать операцию, потому что это было считано".

Какая-либо идея, как я могу перечитать тело сообщения?

спасибо

9
задан Or A 2 February 2010 в 14:40
поделиться

1 ответ

Вот довольно хорошая статья о том, что вы пытаетесь сделать это на MSDN. См. Раздел «Копирование сообщения в буфер». В нем явно говорится о необходимости обращаться к телу сообщения более одного раза.

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

13
ответ дан 4 December 2019 в 15:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: