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 de diccionarios 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
Objeto 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 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 . 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.