Soap12FaultCodes 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義當錯誤發生於藉由使用 SOAP 1.2 版通訊協定 (Protocol) 與 XML Web Service 通訊時,SOAP 訊息中顯示的 SOAP 錯誤碼。
public ref class Soap12FaultCodes sealed
public sealed class Soap12FaultCodes
type Soap12FaultCodes = class
Public NotInheritable Class Soap12FaultCodes
- 繼承
-
Soap12FaultCodes
備註
SOAP 規格 1.2 版中的 SOAP 錯誤包含 Code
元素,以及其他選擇性 Subcode
元素。
元素 Code
是預先定義的一組程式碼,可通知收件者錯誤的原因進入五個大型錯誤類別的其中一個。 這五個錯誤碼是由 Soap12FaultCodes.ReceiverFaultCode 、 Soap12FaultCodes.SenderFaultCode 、 Soap12FaultCodes.VersionMismatchFaultCode 、 Soap12FaultCodes.MustUnderstandFaultCode 和 Soap12FaultCodes.DataEncodingUnknownFaultCode 欄位表示。
元素 Subcode
可讓 SOAP 錯誤的傳送者提供應用程式特定的錯誤碼。 ASP.NET 定義由 、 Soap12FaultCodes.RpcBadArgumentsFaultCodeSoap12FaultCodes.EncodingMissingIdFaultCode 、 和 Soap12FaultCodes.EncodingUntypedValueFaultCode 欄位表示的 Soap12FaultCodes.RpcProcedureNotPresentFaultCode 四個這類程式碼。
擲回例外狀況的 XML Web 服務會在 Code 建立 或 SoapHeaderException 類別的新實例 SoapException 時,設定 表示 Code
專案的屬性。 該錯誤會透過網路傳輸為 SOAP 錯誤,.NET Framework用戶端可以攔截為 SoapException 或 SoapHeaderException 。
欄位
DataEncodingUnknownFaultCode |
表示 SOAP 1.2 版 |
EncodingMissingIdFaultCode |
表示 SOAP 編碼資料中遺漏 ID 的錯誤碼。 |
EncodingUntypedValueFaultCode |
表示 SOAP 1.2 版 |
MustUnderstandFaultCode |
表示 SOAP 1.2 版 |
ReceiverFaultCode |
表示 SOAP 1.2 版 |
RpcBadArgumentsFaultCode |
表示 SOAP 1.2 版 |
RpcProcedureNotPresentFaultCode |
表示 SOAP 1.2 版 |
SenderFaultCode |
表示 SOAP 1.2 版 |
VersionMismatchFaultCode |
表示 SOAP 1.2 版 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |