Comparteix a través de


Message.GetReaderAtBodyContents Método

Definición

Obtiene el lector del diccionario de XML que tiene acceso al contenido del cuerpo de este mensaje.

public:
 System::Xml::XmlDictionaryReader ^ GetReaderAtBodyContents();
public System.Xml.XmlDictionaryReader GetReaderAtBodyContents ();
member this.GetReaderAtBodyContents : unit -> System.Xml.XmlDictionaryReader
Public Function GetReaderAtBodyContents () As XmlDictionaryReader

Devoluciones

Un objeto de XmlDictionaryReader que tiene acceso al contenido del cuerpo de este mensaje.

Excepciones

El mensaje está cerrado.

El mensaje está vacío o 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>. 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