Message.GetReaderAtBodyContents Método

Definição

Obtém o leitor de dicionário XML que acede ao conteúdo do corpo desta mensagem.

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

Devoluções

Um XmlDictionaryReader objeto que acede ao conteúdo do corpo desta mensagem.

Exceções

A mensagem está encerrada.

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

Observações

Uma Message instância tem um corpo que corresponde ao corpo SOAP. Pode ser acedido como um XmlDictionaryReader chamando GetReaderAtBodyContents. Inicialmente, está posicionado diretamente após o <S:Body> elemento. Alternativamente, se esperar que o corpo contenha um objeto serializado, pode chamar GetBody em vez disso. Deves estar ciente de que o corpo da mensagem só pode ser acedido uma vez e uma mensagem só pode ser escrita uma vez. Se quiseres aceder ao corpo várias vezes, usa CreateBufferedCopy para criar uma MessageBuffer instância.

Aplica-se a