Message.GetReaderAtBodyContents Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o leitor de dicionário XML que acessa o conteúdo do corpo da 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 objeto XmlDictionaryReader que acessa o conteúdo do corpo da mensagem.
Exceções
A mensagem está fechada.
A mensagem está vazia ou foi copiada, lida ou gravada.
Comentários
Uma Message instância tem um corpo que corresponde ao corpo SOAP. Ele pode ser acessado como um XmlDictionaryReader chamando GetReaderAtBodyContents. Inicialmente, ele é posicionado diretamente após o <S:Body>
elemento . Como alternativa, se você espera que o corpo contenha um objeto serializado, poderá chamar GetBody em vez disso. Você deve estar ciente de que um corpo da 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.