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 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.