FaultBinding Classe

Definição

Especifica o formato para quaisquer mensagens de erro que possam ser geradas como resultado da operação. Esta classe não pode ser herdada.

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
Herança
Herança
Atributos

Exemplos

O exemplo seguinte demonstra uma utilização típica da FaultBinding classe.

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)

Observações

A FaultBinding classe corresponde ao elemento Web Services Description Language (WSDL) <fault> incluído pelo <operation> elemento, que por sua vez corresponde à OperationBinding classe. Para mais informações sobre o WSDL, consulte a especificação WSDL .

Construtores

Name Description
FaultBinding()

Inicializa uma nova instância da FaultBinding classe.

Propriedades

Name Description
Documentation

Obtém ou define a documentação de texto para a instância do DocumentableItem.

(Herdado de DocumentableItem)
DocumentationElement

Obtém ou define o elemento de documentação para o DocumentableItem.

(Herdado de DocumentableItem)
ExtensibleAttributes

Obtém ou define um array de tipos XmlAttribute que representam extensões de atributos do WSDL para cumprir o Perfil Básico 1.1 da Interoperabilidade de Serviços Web (WS-I).

(Herdado de DocumentableItem)
Extensions

Obtém a coleção de elementos de extensibilidade associados à corrente FaultBinding.

Name

Obtém ou define o nome do MessageBinding.

(Herdado de MessageBinding)
Namespaces

Obtém ou define o dicionário dos prefixos e espaços de nomes usados para preservar prefixos e espaços de nomes quando um ServiceDescription objeto é construído.

(Herdado de DocumentableItem)
OperationBinding

Obtém o OperationBinding que o atual MessageBinding é membro.

(Herdado de MessageBinding)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a