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 соответствует элементу языка описания веб-служб (WSDL), <fault> заключенному <operation> элементом, который, в свою очередь, соответствует классу OperationBinding . Дополнительные сведения о WSDL см. в спецификации WSDL .
Конструкторы
| Имя | Описание |
|---|---|
| FaultBinding() |
Инициализирует новый экземпляр класса FaultBinding. |
Свойства
| Имя | Описание |
|---|---|
| Documentation |
Возвращает или задает текстовую документацию для экземпляра DocumentableItemобъекта . (Унаследовано от DocumentableItem) |
| DocumentationElement |
Возвращает или задает элемент документации для элемента DocumentableItem. (Унаследовано от DocumentableItem) |
| ExtensibleAttributes |
Возвращает или задает массив типа XmlAttribute , представляющий расширения атрибутов WSDL для соответствия требованиям взаимодействия веб-служб (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) |