次の方法で共有


Soap12FaultCodes.VersionMismatchFaultCode フィールド

定義

SOAP Version 1.2 の VersionMismatch 違反コードを表します。これは、XML Web サービスが SOAP 1.2 仕様に準拠した SOAP メッセージを期待していたが、実際には 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 

フィールド値

注釈

SoapException SOAP 1.2 要求のみを受け入れるように XML Web サービスが構成され、SOAP 1.1 メッセージを受信すると、 プロパティが にSoap12FaultCodes.VersionMismatchFaultCode設定された 状態で がスローされますCode。 同様に、XML Web サービスが SOAP 1.1 メッセージのみを受け入れるように構成され、SOAP 1.2 メッセージを受信すると、 SoapException プロパティが にSoapException.VersionMismatchFaultCode設定された がスローされますCode。 XML Web サービスの構成の詳細については、「ASP.NET を使用して作成された XML Web サービスの構成オプション」を参照してください。

SOAP 1.1 と 1.2 の両方で、必要な SOAP プロトコルのバージョンで異なる SOAP エラー コードが定義 VersionMismatch されています。 このフィールドは SOAP 1.2 バージョンを表し、SOAP 1.1 バージョンは で VersionMismatchFaultCode表されます。 2 つのフィールドは異なる修飾名にマップされますが、 メソッドを Code 呼び出 IsVersionMismatchFaultCode すことで、プロパティがいずれかのエラー コードであるかどうかを確認できます。

適用対象