Soap12FaultCodes.VersionMismatchFaultCode 欄位

定義

表示 SOAP 1.2 版 VersionMismatch 錯誤碼,這個錯誤碼表示 XML Web Service 預期收到符合 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 訊息,則會擲回 CodeSoapException 並將 屬性設定為 SoapException.VersionMismatchFaultCode 。 如需設定 XML Web 服務的詳細資訊,請參閱 使用 ASP.NET 建立之 XML Web 服務的組態選項

SOAP 1.1 和 1.2 都會定義 VersionMismatch 與預期 SOAP 通訊協定版本不同的 SOAP 錯誤碼。 此欄位代表 SOAP 1.2 版本,而 SOAP 1.1 版本則以 VersionMismatchFaultCode 表示。 這兩個欄位會對應至不同的限定名稱,但您可以呼叫 IsVersionMismatchFaultCode 方法來檢查屬性是否 Code 為其中一個錯誤碼。

適用於