Soap12FaultCodes 类

定义

定义在使用 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.SenderFaultCodeSoap12FaultCodes.VersionMismatchFaultCodeSoap12FaultCodes.MustUnderstandFaultCodeSoap12FaultCodes.DataEncodingUnknownFaultCode 字段表示。

元素 Subcode 允许 SOAP 错误的发送方提供特定于应用程序的错误代码。 ASP.NET 定义了由 、、 Soap12FaultCodes.RpcBadArgumentsFaultCodeSoap12FaultCodes.EncodingMissingIdFaultCodeSoap12FaultCodes.EncodingUntypedValueFaultCode 字段表示的Soap12FaultCodes.RpcProcedureNotPresentFaultCode四个此类代码。

引发异常的 XML Web 服务在创建 或 SoapHeaderException 类的新实例SoapException时设置 Code 属性,该属性表示 Code 元素。 该错误作为 SOAP 错误通过网络传输,.NET Framework客户端可以捕获为 SoapExceptionSoapHeaderException

字段

DataEncodingUnknownFaultCode

表示 SOAP 1.2 版 DataEncodingUnknown 错误代码,用于指示 SOAP 消息所使用的编码格式无法识别。

EncodingMissingIdFaultCode

表示 SOAP 编码数据中缺少 ID 的错误代码。

EncodingUntypedValueFaultCode

表示 SOAP 1.2 版 enc:UntypedValue 错误子代码,用于指示 SOAP 消息采用了 RPC 编码并且未指定编码图形节点的类型名称属性。

MustUnderstandFaultCode

表示 SOAP 1.2 版 MustUnderstand 错误代码,用于指示未处理用 MustUnderstand 特性标记的 SOAP 标头。

ReceiverFaultCode

表示 SOAP 1.2 版 Receiver 错误代码,用于指示在处理客户端对服务器的调用期间因接收方出现问题而发生的错误。

RpcBadArgumentsFaultCode

表示 SOAP 1.2 版 rpc:BadArguments 错误子代码,用于指示发送到 XML Web services 方法的参数不正确或未能分析。

RpcProcedureNotPresentFaultCode

表示 SOAP 1.2 版 rpc:ProcedureNotPresent 错误子代码,用于指示 XML Web services 不支持请求的 XML Web services 方法。

SenderFaultCode

表示 SOAP 1.2 版 Sender 错误代码,用于指示客户端调用的格式不正确或者没有包含适当的信息。

VersionMismatchFaultCode

表示 SOAP 1.2 版 VersionMismatch 错误代码,用于指示 XML Web services 希望接收符合 SOAP 1.2 规范的 SOAP 消息,但收到一条符合 SOAP 1.1 规范的 SOAP 消息。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于