Message.GetBodyAttribute(String, String) Metod

Definition

Hämtar attributen för meddelandetexten.

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

Parametrar

localName
String

Det lokala namnet på XML-noden.

Namnet på elementet som motsvarar den här medlemmen. Den här strängen måste vara ett giltigt XML-elementnamn.

ns
String

Det namnområde som xml-elementet tillhör.

Namnområdes-URI:n för elementet som motsvarar den här medlemmen. Systemet validerar inte andra URI:er än transportadresser.

Returer

Attributen för meddelandetexten.

Undantag

localName eller ns är null.

Meddelandet är stängt.

Meddelandet har kopierats, lästs eller skrivits.

Kommentarer

En Message instans har en brödtext som motsvarar SOAP-brödtexten. Den kan nås som ett XmlDictionaryReader genom att anropa GetReaderAtBodyContents. Det placeras först direkt efter elementet <S:Body> och returneras EOF när det når elementet </S:Body> . Om du förväntar dig att brödtexten ska innehålla ett serialiserat objekt kan du anropa GetBody i stället. Du bör vara medveten om att en meddelandetext bara kan nås en gång och att ett meddelande bara kan skrivas en gång. Om du vill komma åt brödtexten flera gånger använder du CreateBufferedCopy för att skapa en MessageBuffer instans.

Gäller för