共用方式為


Soap12FaultCodes.MustUnderstandFaultCode 欄位

定義

表示 SOAP 1.2 版 MustUnderstand 錯誤碼,這個錯誤碼表示尚未處理標示為 MustUnderstand 屬性的 SOAP 標頭。

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 標頭標示 MustUnderstand 為屬性等於 「true」,則需要處理。 當標頭位於 SOAP 1.2 要求內時,無法處理標頭,會產生 SoapHeaderException 屬性設定為 Soap12FaultCodes.MustUnderstandFaultCodeCode 。 如果 SOAP 要求位於 SOAP 1.1 要求內,則 Code 屬性會設定為 SoapException.MustUnderstandFaultCode

SOAP 1.1 和 1.2 都定義 SOAP 錯誤碼,只與 MustUnderstand 用來傳送 SOAP 訊息的 SOAP 通訊協定版本不同。 此欄位代表 SOAP 1.2 版本,而 SOAP 1.1 版本則以 SoapException.MustUnderstandFaultCode 表示。 這兩個欄位對應至不同的限定名稱,但您可以呼叫 IsMustUnderstandFaultCode 方法來檢查屬性是否 Code 為其中一個錯誤碼。

適用於