Soap12FaultCodes.MustUnderstandFaultCode フィールド

定義

MustUnderstand属性でマークされた SOAP ヘッダーが処理されなかった場合を示す SOAP バージョン 1.2 MustUnderstandエラー コードを表します。

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

フィールド値

注釈

すべての SOAP ヘッダーで受信者による処理が必要なわけではありません。 ただし、SOAP ヘッダーが "true" と等しい MustUnderstand 属性でマークされている場合は、処理が必要です。 SOAP 1.2 要求内に存在するヘッダーの処理に失敗すると、SoapHeaderException プロパティが Code に設定されたSoap12FaultCodes.MustUnderstandFaultCodeが生成されます。 SOAP 要求が SOAP 1.1 要求内に存在する場合、 Code プロパティは SoapException.MustUnderstandFaultCode に設定されます。

SOAP 1.1 と 1.2 の両方で、SOAP エラー コード MustUnderstand 定義されます。SOAP エラー コードは、SOAP メッセージの送信に使用される SOAP プロトコルのバージョンによってのみ異なります。 このフィールドは SOAP 1.2 バージョンを表し、SOAP 1.1 バージョンは SoapException.MustUnderstandFaultCodeで表されます。 2 つのフィールドは異なる修飾名にマップされますが、Code メソッドを呼び出すことによって、IsMustUnderstandFaultCode プロパティがいずれかのエラー コードであるかどうかを確認できます。

適用対象