Message.GetReaderAtBodyContents 方法

定义

获取访问此消息正文内容的 XML 字典读取器。

public:
 System::Xml::XmlDictionaryReader ^ GetReaderAtBodyContents();
public System.Xml.XmlDictionaryReader GetReaderAtBodyContents ();
member this.GetReaderAtBodyContents : unit -> System.Xml.XmlDictionaryReader
Public Function GetReaderAtBodyContents () As XmlDictionaryReader

返回

XmlDictionaryReader

访问此消息正文内容的 XmlDictionaryReader 对象。

例外

消息已关闭。

消息为空,或已复制、读取或写入。

注解

Message 实例的正文对应于 SOAP 正文。 可通过调用 XmlDictionaryReaderGetReaderAtBodyContents 的形式来访问它。 它最初定位在紧靠 <S:Body> 元素后面的位置。 或者,如果希望正文包含序列化对象,则可以改为调用 GetBody。 应该注意,只能访问消息正文一次,并且只能写入消息一次。 如果要访问正文多次,请使用 CreateBufferedCopy 创建 MessageBuffer 实例。

适用于