Message.GetBodyAttribute(String, String) 方法

定义

检索消息正文的属性。

public:
 System::String ^ GetBodyAttribute(System::String ^ localName, System::String ^ ns);
public string GetBodyAttribute (string localName, string ns);
member this.GetBodyAttribute : string * string -> string
Public Function GetBodyAttribute (localName As String, ns As String) As String

参数

localName
String

XML 节点的本地名称。

与此成员对应的元素的名称。 此字符串必须是有效的 XML 元素名称。

ns
String

此 XML 元素所属的命名空间。

与此成员对应的元素的命名空间 URI。 此系统不验证传输地址以外的任何 URI。

返回

String

消息正文的属性。

例外

localNamensnull

消息已关闭。

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

注解

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

适用于