wcf - 读取WCF消息正文两次- "Message Cannot be read"

标签 wcf message

我有一个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/

相关文章:

WCF 和自定义 Soap 身份验证

点击显示/隐藏内容的javascript

wcf - 证书只能被网络服务账户使用,不能被域账户使用

c# - 这段代码是线程安全的吗?我怎样才能使它线程安全?

rest - 如何在 C# UWP 应用程序中使用 ASP.NET Core Web API?

qt - 从 mirth connect 读取数据 - tcp server qt creator

macos - AppleScript 创建 'link' 到特定的 Messages.app 对话?

html - 如何使用 Spring 和 Thymeleaf 显示没有 html 标签的消息

javascript - setTimeout(0) vs window.postMessage vs MessagePort.postMessage

c# - WCF - IsOneway 的行为不像是 Oneway 操作