Compartilhar via


Soap12FaultCodes.MustUnderstandFaultCode Campo

Definição

Representa o código de falha MustUnderstand do SOAP versão 1.2, que indica que um cabeçalho SOAP marcado com o atributo MustUnderstand não foi processado.

public: static initonly System::Xml::XmlQualifiedName ^ MustUnderstandFaultCode;
public static readonly System.Xml.XmlQualifiedName MustUnderstandFaultCode;
 staticval mutable MustUnderstandFaultCode : System.Xml.XmlQualifiedName
Public Shared ReadOnly MustUnderstandFaultCode As XmlQualifiedName 

Valor do campo

Comentários

Nem todos os cabeçalhos SOAP exigem processamento pelo destinatário. No entanto, se um cabeçalho SOAP for marcado com o MustUnderstand atributo igual a "true", o processamento será necessário. Falha ao processar o cabeçalho quando ele reside em uma solicitação SOAP 1.2 gera um SoapHeaderException com a Code propriedade definida Soap12FaultCodes.MustUnderstandFaultCodecomo . Se a solicitação SOAP residia em uma solicitação SOAP 1.1, a Code propriedade será definida como SoapException.MustUnderstandFaultCode.

Tanto SOAP 1.1 quanto 1.2 definem MustUnderstand códigos de falha SOAP diferentes apenas pela versão do protocolo SOAP usada para enviar a mensagem SOAP. Esse campo representa a versão SOAP 1.2 e a versão SOAP 1.1 é representada por SoapException.MustUnderstandFaultCode. Os dois campos são mapeados para nomes qualificados diferentes, mas você pode marcar se a Code propriedade é um dos códigos de falha chamando o IsMustUnderstandFaultCode método .

Aplica-se a