Message.GetReaderAtBodyContents 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í.
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.