Message.GetBodyAttribute(String, String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recupera os atributos do corpo da mensagem.
public:
System::String ^ GetBodyAttribute(System::String ^ localName, System::String ^ ns);
public string GetBodyAttribute(string localName, string ns);
member this.GetBodyAttribute : string * string -> string
Public Function GetBodyAttribute (localName As String, ns As String) As String
Parâmetros
- localName
- String
O nome local do nó XML.
O nome do elemento que corresponde a este elemento. Esta cadeia deve ser um nome válido de elemento XML.
- ns
- String
O namespace a que este elemento XML pertence.
O URI do namespace do elemento que corresponde a este membro. O sistema não valida quaisquer URIs além dos endereços de transporte.
Devoluções
Os atributos do corpo da mensagem.
Exceções
localName ou ns é null.
A mensagem está encerrada.
A mensagem 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, posiciona-se diretamente após o <S:Body> elemento e regressa EOF ao atingir 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.