Message.GetBodyAttribute(String, String) Método

Definição

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.

Aplica-se a