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 Member entspricht. Diese Zeichenfolge muss einem gültigen XML-Elementnamen entsprechen.
- ns
- String
Der Namespace, zu dem dieses XML-Element gehört.
Der Namespace-URI des Elements, das diesem Member entspricht. Das System überprüft keine URIs außer den Transportadressen.
Gibt zurück
Die Attribute des Nachrichtentexts.
Ausnahmen
localName
oder ns
ist null
.
Die Nachricht ist geschlossen.
Die Nachricht wurde kopiert, gelesen oder geschrieben.
Hinweise
Eine Message-Instanz weist einen Text auf, der dem SOAP-Text entspricht. Darauf kann als XmlDictionaryReader zugegriffen werden, indem GetReaderAtBodyContents aufgerufen wird. Dies wird zunächst direkt nach dem <S:Body>
-Element positioniert und gibt beim Erreichen des EOF
-Elements </S:Body>
zurück. Wenn Sie erwarten, dass der Text ein serialisiertes Objekt enthält, können Sie stattdessen auch GetBody aufrufen. Sie sollten beachten, dass ein Nachrichtentext nur einmal gelesen und eine Nachricht nur einmal geschrieben werden kann. Wenn Sie mehrmals auf den Text zugreifen möchten, verwenden Sie CreateBufferedCopy zum Erstellen einer MessageBuffer-Instanz.