Message.GetBodyAttribute(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.