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
El nombre local del nodo XML.
El nombre del elemento que se corresponde a este miembro. Esta cadena debe ser un nombre de elemento XML válido.
- ns
- String
El espacio de nombres al que pertenece este elemento XML.
El URI de espacio de nombres del elemento que se corresponde con este miembro. El sistema no valida URI que no sean direcciones de transporte.
Devoluciones
Los 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 instancia Message tiene un cuerpo que se corresponde con el cuerpo de SOAP. Se puede tener acceso como un XmlDictionaryReader llamando a GetReaderAtBodyContents. Se coloca inicialmente directamente después del elemento <S:Body>
y vuelve EOF
al alcanzar el elemento </S:Body>
. Alternativamente, si espera que el cuerpo contenga un objeto serializado, puede llamar en su lugar a GetBody. Debe ser consciente de que sólo se puede tener acceso a un cuerpo del mensaje una vez y que sólo se puede escribir un mensaje una vez. Si desea tener acceso al cuerpo varias veces, use CreateBufferedCopy para crear una instancia de MessageBuffer.