Condividi tramite


Message.GetBodyAttribute(String, String) Metodo

Definizione

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.

Si applica a