Message.GetBodyAttribute(String, String) 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.
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 esse membro. Essa cadeia de caracteres deve ser um nome de elemento XML válido.
- ns
- String
O namespace ao qual esse elemento XML pertence.
O URI do namespace do elemento que corresponde a esse membro. O sistema não valida URIs diferentes de endereços de transporte.
Retornos
Os atributos do corpo da mensagem.
Exceções
localName
ou ns
é null
.
A mensagem está fechada.
A mensagem 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 e retorna EOF
ao alcançar 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.