Message.GetBodyAttribute(String, String) Método

Definición

Recupera los atributos del cuerpo del mensaje.

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

Parámetros

localName
String

Nombre local del nodo XML.

Nombre del elemento que corresponde a este miembro. Esta cadena debe ser un nombre de elemento XML válido.

ns
String

Espacio de nombres al que pertenece este elemento XML.

Identificador URI del espacio de nombres del elemento que corresponde a este miembro. El sistema no valida ningún URI distinto de las direcciones de transporte.

Devoluciones

Atributos del cuerpo del mensaje.

Excepciones

localName o ns es null.

El mensaje está cerrado.

El mensaje se ha copiado, leído o escrito.

Comentarios

Una Message instancia tiene un cuerpo que corresponde al cuerpo SOAP. Se puede acceder a él como un mediante una XmlDictionaryReader llamada a GetReaderAtBodyContents. Inicialmente se coloca directamente después del <S:Body> elemento y vuelve EOF al llegar al </S:Body> elemento. Como alternativa, si espera que el cuerpo contenga un objeto serializado, puede llamar a GetBody en su lugar. Debe tener en cuenta que solo se puede acceder a un cuerpo del mensaje una vez y un mensaje solo se puede escribir una vez. Si desea acceder al cuerpo varias veces, use CreateBufferedCopy para crear una MessageBuffer instancia.

Se aplica a