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 gli URI diversi dagli indirizzi di trasporto.

Valori restituiti

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 SOAP. È possibile accedervi come oggetto XmlDictionaryReader chiamando GetReaderAtBodyContents. Inizialmente viene posizionato direttamente dopo l'elemento <S:Body> e viene restituito EOF al raggiungimento dell'elemento </S:Body> . In alternativa, se si prevede che il corpo contenga un oggetto serializzato, è possibile chiamare GetBody in alternativa. Tenere presente che un corpo del messaggio può essere accessibile una sola volta e un messaggio può essere scritto una sola volta. Se si vuole accedere più volte al corpo, usare CreateBufferedCopy per creare un'istanza MessageBuffer di .

Si applica a