我有一个WCF消息(Channels.Message),我正在尝试使用.GetBody()提取正文。但是,我注意到我只能执行一次,并且如果我再次尝试使用“GetBody <>”,我将得到:“此消息无法支持该操作,因为它已被读取。”
知道如何重新阅读邮件正文吗?
谢谢
最佳答案
这是一篇关于您要在MSDN上尝试做的很好的文章。请参阅标题为将消息复制到缓冲区中的部分。它明确地讨论了必须多次访问消息正文。
http://msdn.microsoft.com/en-us/library/ms734675.aspx
关于wcf - 读取WCF消息正文两次- "Message Cannot be read",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2184806/