Partilhar via


Soap12FaultCodes.VersionMismatchFaultCode Campo

Definição

Representa o código de falha VersionMismatch do SOAP versão 1.2, que indica que o serviço Web XML esperava mensagens SOAP em conformidade com a especificação SOAP 1.2, mas recebeu uma em conformidade com SOAP 1.1.

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

Valor do campo

Comentários

Um SoapException é gerado com a Code propriedade definida como Soap12FaultCodes.VersionMismatchFaultCode quando um serviço Web XML é configurado para aceitar apenas solicitações SOAP 1.2 e recebe uma mensagem SOAP 1.1. Da mesma forma, se um serviço Web XML estiver configurado para aceitar apenas mensagens SOAP 1.1 e receber uma mensagem SOAP 1.2, um SoapException será gerado com a Code propriedade definida SoapException.VersionMismatchFaultCodecomo . Para obter detalhes sobre como configurar serviços Web XML, consulte Opções de configuração para serviços Web XML criados usando ASP.NET.

Tanto SOAP 1.1 quanto 1.2 definem VersionMismatch códigos de falha SOAP que diferem na versão do protocolo SOAP esperada. Esse campo representa a versão SOAP 1.2, enquanto a versão SOAP 1.1 é representada por VersionMismatchFaultCode. Os dois campos são mapeados para nomes qualificados diferentes, mas você pode verificar se a Code propriedade é um dos códigos de falha chamando o IsVersionMismatchFaultCode método .

Aplica-se a