Message.GetReaderAtBodyContents Método

Definición

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.

Se aplica a