Message.GetReaderAtBodyContents Método

Definição

Obtém o leitor de dicionário XML que acessa o conteúdo do corpo dessa mensagem.

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

Retornos

Um XmlDictionaryReader objeto que acessa o conteúdo do corpo dessa mensagem.

Exceções

A mensagem está fechada.

A mensagem está vazia ou foi copiada, lida ou escrita.

Comentários

Uma Message instância tem um corpo que corresponde ao corpo SOAP. Ele pode ser acessado como uma XmlDictionaryReader chamada GetReaderAtBodyContents. Inicialmente, ele é posicionado diretamente após o <S:Body> elemento. Como alternativa, se você espera que o corpo contenha um objeto serializado, você pode chamar GetBody em vez disso. Você deve estar ciente de que um corpo de mensagem só pode ser acessado uma vez e uma mensagem só pode ser gravada uma vez. Se você quiser acessar o corpo várias vezes, use CreateBufferedCopy para criar uma MessageBuffer instância.

Aplica-se a