Message.GetBodyAttribute(String, String) Methode

Definitie

Haalt de kenmerken van de hoofdtekst van het bericht op.

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

Parameters

localName
String

De lokale naam van het XML-knooppunt.

De naam van het element dat overeenkomt met dit lid. Deze tekenreeks moet een geldige XML-elementnaam zijn.

ns
String

De naamruimte waartoe dit XML-element behoort.

De naamruimte-URI van het element dat overeenkomt met dit lid. Het systeem valideert geen andere URI's dan transportadressen.

Retouren

De kenmerken van de hoofdtekst van het bericht.

Uitzonderingen

localName of ns is null.

Het bericht is gesloten.

Het bericht is gekopieerd, gelezen of geschreven.

Opmerkingen

Een Message exemplaar heeft een hoofdtekst die overeenkomt met de SOAP-hoofdtekst. Het kan worden geopend als een XmlDictionaryReader door aan te roepen GetReaderAtBodyContents. Het element wordt in eerste instantie direct na het <S:Body> element positioneerd en wordt geretourneerd EOF bij het bereiken van het </S:Body> element. Als u verwacht dat de hoofdtekst een geserialiseerd object bevat, kunt u in plaats daarvan aanroepen GetBody . U moet er rekening mee houden dat een berichttekst slechts eenmaal kan worden geopend en dat een bericht slechts één keer kan worden geschreven. Als u meerdere keren toegang wilt tot de hoofdtekst, gebruikt CreateBufferedCopy u om een MessageBuffer exemplaar te maken.

Van toepassing op