Compartir a través de


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

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.

Se aplica a