Message.GetBodyAttribute(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Attribute des Nachrichtentexts ab.
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
Parameter
- localName
- String
Der lokale Name des XML-Knotens.
Der Name des Elements, das diesem Element entspricht. Diese Zeichenfolge muss ein gültiger XML-Elementname sein.
- ns
- String
Der Namespace, zu dem dieses XML-Element gehört.
Der Namespace-URI des Elements, das diesem Element entspricht. Das System überprüft keine ANDEREN URIs als Transportadressen.
Gibt zurück
Die Attribute des Nachrichtentexts.
Ausnahmen
localName oder ns ist null.
Die Nachricht wird geschlossen.
Die Nachricht wurde kopiert, gelesen oder geschrieben.
Hinweise
Eine Message Instanz verfügt über einen Textkörper, der dem SOAP-Text entspricht. Auf sie kann durch XmlDictionaryReader Aufrufen GetReaderAtBodyContentszugegriffen werden. Sie wird zunächst direkt nach dem <S:Body> Element positioniert und gibt EOF zurück, wenn es das </S:Body> Element erreicht. Wenn Sie jedoch erwarten, dass der Textkörper ein serialisiertes Objekt enthält, können Sie stattdessen aufrufen GetBody . Beachten Sie, dass nur einmal auf einen Nachrichtentext zugegriffen werden kann und eine Nachricht nur einmal geschrieben werden kann. Wenn Sie mehrmals auf den Textkörper zugreifen möchten, erstellen CreateBufferedCopy Sie eine MessageBuffer Instanz.