Sdílet prostřednictvím


Message.GetBodyAttribute(String, String) Metoda

Definice

Načte atributy textu zprávy.

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

Parametry

localName
String

Místní název uzlu XML.

Název elementu, který odpovídá tomuto členu. Tento řetězec musí být platným názvem elementu XML.

ns
String

Obor názvů, ke kterému patří tento element XML.

Identifikátor URI oboru názvů elementu, který odpovídá tomuto členu. Systém neověřuje žádné jiné identifikátory URI než přenosové adresy.

Návraty

Atributy textu zprávy.

Výjimky

localName nebo ns je null.

Zpráva se zavře.

Zpráva byla zkopírována, přečtena nebo zapsána.

Poznámky

Instance Message má tělo, které odpovídá tělu SOAP. Je možné k němu přistupovat jako k XmlDictionaryReader volání GetReaderAtBodyContentsmetody . Zpočátku se umístí přímo za <S:Body> prvek a vrátí EOF se po dosažení elementu </S:Body> . Alternativně, pokud očekáváte, že tělo bude obsahovat serializovaný objekt, můžete místo toho volat GetBody . Měli byste si uvědomit, že text zprávy je přístupný pouze jednou a zpráva může být napsána pouze jednou. Pokud chcete k textu přistupovat vícekrát, použijte CreateBufferedCopy k vytvoření MessageBuffer instance .

Platí pro