FaultBinding 类

定义

指定可能由于操作而输出的任何错误消息的格式。 此类不能被继承。

public ref class FaultBinding sealed : System::Web::Services::Description::MessageBinding
[System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")]
public sealed class FaultBinding : System.Web.Services.Description.MessageBinding
[<System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")>]
type FaultBinding = class
    inherit MessageBinding
Public NotInheritable Class FaultBinding
Inherits MessageBinding
继承
继承
属性

示例

以下示例演示了类的典型用法 FaultBinding

FaultBindingCollection^ myFaultBindingCollection = myOperationBinding->Faults;
FaultBinding^ myFaultBinding = gcnew FaultBinding;
myFaultBinding->Name = "ErrorString";
// Associate SOAP fault binding to the fault binding of the operation.
myExtensions = myFaultBinding->Extensions;
SoapFaultBinding^ mySoapFaultBinding = gcnew SoapFaultBinding;
mySoapFaultBinding->Use = SoapBindingUse::Literal;
mySoapFaultBinding->Namespace = "http://www.contoso.com/stockquote";
myExtensions->Add( mySoapFaultBinding );
myFaultBindingCollection->Add( myFaultBinding );
FaultBindingCollection myFaultBindingCollection = myOperationBinding.Faults;
FaultBinding myFaultBinding = new FaultBinding();
myFaultBinding.Name = "ErrorString";
// Associate SOAP fault binding to the fault binding of the operation.
myExtensions = myFaultBinding.Extensions;
SoapFaultBinding mySoapFaultBinding = new SoapFaultBinding();
mySoapFaultBinding.Use = SoapBindingUse.Literal;
mySoapFaultBinding.Namespace = "http://www.contoso.com/stockquote";
myExtensions.Add(mySoapFaultBinding);
myFaultBindingCollection.Add(myFaultBinding);
Dim myFaultBindingCollection As FaultBindingCollection = myOperationBinding.Faults
Dim myFaultBinding As New FaultBinding()
myFaultBinding.Name = "ErrorString"
' Associate SOAP fault binding to the fault binding of the operation.
myExtensions = myFaultBinding.Extensions
Dim mySoapFaultBinding As New SoapFaultBinding()
mySoapFaultBinding.Use = SoapBindingUse.Literal
mySoapFaultBinding.Namespace = "http://www.contoso.com/stockquote"
myExtensions.Add(mySoapFaultBinding)
myFaultBindingCollection.Add(myFaultBinding)

注解

FaultBinding类对应于元素括起来的 <fault> Web 服务描述语言(WSDL)<operation>元素,后者又对应于该OperationBinding类。 有关 WSDL 的详细信息,请参阅 WSDL 规范。

构造函数

名称 说明
FaultBinding()

初始化 FaultBinding 类的新实例。

属性

名称 说明
Documentation

获取或设置该实例 DocumentableItem的文本文档。

(继承自 DocumentableItem)
DocumentationElement

获取或设置 . DocumentableItem的文档元素。

(继承自 DocumentableItem)
ExtensibleAttributes

获取或设置一个类型 XmlAttribute 数组,该数组表示 WSDL 的属性扩展,以符合 Web 服务互操作性(WS-I) 基本配置文件 1.1。

(继承自 DocumentableItem)
Extensions

获取与当前 FaultBinding关联的扩展性元素的集合。

Name

获取或设置 . 的名称 MessageBinding

(继承自 MessageBinding)
Namespaces

获取或设置构造对象时 ServiceDescription 用于保留命名空间前缀和命名空间的命名空间前缀和命名空间的字典。

(继承自 DocumentableItem)
OperationBinding

OperationBinding获取当前MessageBinding成员所在的成员。

(继承自 MessageBinding)

方法

名称 说明
Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于