Soap12FaultCodes 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义在使用 SOAP 1.2 版协议与 XML Web services 进行通信期间发生错误时,显示在 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.VersionMismatchFaultCodeSoap12FaultCodes.MustUnderstandFaultCode和 Soap12FaultCodes.DataEncodingUnknownFaultCode 字段表示。
元素 Subcode
允许 SOAP 错误的发送方提供特定于应用程序的错误代码。 ASP.NET 定义了由 、、 Soap12FaultCodes.RpcBadArgumentsFaultCodeSoap12FaultCodes.EncodingMissingIdFaultCode和 Soap12FaultCodes.EncodingUntypedValueFaultCode 字段表示的Soap12FaultCodes.RpcProcedureNotPresentFaultCode四个此类代码。
引发异常的 XML Web 服务在创建 或 SoapHeaderException 类的新实例SoapException时设置 Code 属性,该属性表示 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) |