Message.GetBodyAttribute(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera gli attributi del corpo del messaggio.
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
Parametri
- localName
- String
Nome locale del nodo XML.
Nome dell'elemento che corrisponde a questo membro. Questa stringa deve essere un nome di elemento XML valido.
- ns
- String
Spazio dei nomi a cui appartiene questo elemento XML.
URI dello spazio dei nomi dell'elemento che corrisponde a questo membro. Il sistema non convalida indirizzi URI, ad eccezione degli indirizzi di trasporto.
Restituisce
Attributi del corpo del messaggio.
Eccezioni
localName
o ns
è null
.
Il messaggio è chiuso.
Il messaggio è stato copiato, letto o scritto.
Commenti
Un'istanza Message ha un corpo che corrisponde al corpo del messaggio SOAP. È accessibile come oggetto XmlDictionaryReader chiamando il metodo GetReaderAtBodyContents. Inizialmente è posizionato direttamente dopo l'elemento <S:Body>
e restituisce EOF
quando raggiungere l'elemento </S:Body>
. In alternativa, se si prevede che il corpo conterrà un oggetto serializzato, è possibile chiamare GetBody. Tenere presente che è possibile accedere una sola volta al corpo di un messaggio e che un messaggio può essere scritto una sola volta. Se si desidera accedere al corpo più volte, utilizzare CreateBufferedCopy per creare un'istanza di MessageBuffer.