Soap12FaultCodes.VersionMismatchFaultCode 字段
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 SOAP 1.2 版 VersionMismatch
错误代码,用于指示 XML Web services 希望接收符合 SOAP 1.2 规范的 SOAP 消息,但收到一条符合 SOAP 1.1 规范的 SOAP 消息。
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
字段值
注解
SoapException当 XML Web 服务配置为仅接受 SOAP 1.2 请求并接收 SOAP 1.1 消息时,将引发 Code ,并将 属性设置为 Soap12FaultCodes.VersionMismatchFaultCode 。 同样,如果 XML Web 服务配置为仅接受 SOAP 1.1 消息,并且它接收 SOAP 1.2 消息, SoapException 则会引发 Code 并将 属性设置为 SoapException.VersionMismatchFaultCode。 有关配置 XML Web 服务的详细信息,请参阅 使用 ASP.NET 创建的 XML Web Services 的配置选项。
SOAP 1.1 和 1.2 都定义了 VersionMismatch
与预期 SOAP 协议版本不同的 SOAP 错误代码。 此字段表示 SOAP 1.2 版本,而 SOAP 1.1 版本由 VersionMismatchFaultCode表示。 这两个字段映射到不同的限定名称,但可以通过调用 IsVersionMismatchFaultCode 方法检查属性是否Code为错误代码之一。