語言

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。

傳回

訊息主體的屬性。

例外狀況

localName 或 ns 為 null。

訊息已關閉。

訊息已被複製、閱讀或書寫。

備註

一個 Message 實例的主體對應於 SOAP 主體。 可透過呼叫 XmlDictionaryReader來存取GetReaderAtBodyContents。 它最初位於元素後<S:Body>方,抵達元素後EOF會返回</S:Body>。 或者,如果你預期主體會包含序列化的物件,也可以 GetBody 呼叫 你應該知道訊息主體只能存取一次,訊息只能寫一次。 如果你想多次存取身體,可以用來 CreateBufferedCopy 建立一個 MessageBuffer 實例。

適用於