Soap12FaultCodes.VersionMismatchFaultCode 字段

定义

表示 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为错误代码之一。

适用于