Binding Класс

Определение

Указывает конкретный формат данных и протоколы, используемые в веб-службе XML. Этот класс не наследуется.

public ref class Binding sealed : System::Web::Services::Description::DocumentableItem
public ref class Binding sealed : System::Web::Services::Description::NamedItem
[System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")]
public sealed class Binding : System.Web.Services.Description.DocumentableItem
[System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")]
public sealed class Binding : System.Web.Services.Description.NamedItem
[<System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")>]
type Binding = class
    inherit DocumentableItem
[<System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")>]
type Binding = class
    inherit NamedItem
Public NotInheritable Class Binding
Inherits DocumentableItem
Public NotInheritable Class Binding
Inherits NamedItem
Наследование
Наследование
Атрибуты

Примеры

В следующем примере демонстрируется типичное использование Binding класса.

// Get Binding Name = S"MathServiceSoap".
myBinding = myServiceDescription->Bindings[ "MathServiceHttpGet" ];
if ( myBinding != nullptr )
{
   Console::WriteLine( "\n\nName : {0}", myBinding->Name );
   Console::WriteLine( "Type : {0}", myBinding->Type );
}
// Get Binding Name = "MathServiceSoap".
myBinding = myServiceDescription.Bindings["MathServiceHttpGet"];
if (myBinding != null)
{
   Console.WriteLine("\n\nName : " + myBinding.Name);
   Console.WriteLine("Type : " + myBinding.Type);
}
' Get Binding Name = "MathServiceSoap".
myBinding = myServiceDescription.Bindings("MathServiceHttpGet")
If Not (myBinding Is Nothing) Then
   Console.WriteLine((ControlChars.Cr + ControlChars.Cr + "Name : " + myBinding.Name))
   Console.WriteLine(("Type : " + myBinding.Type.ToString()))
End If

Комментарии

Класс Binding соответствует элементу языка описания веб-служб (WSDL), <binding> заключенному корневым <definitions> элементом. Дополнительные сведения о WSDL см. в спецификации WSDL .

Конструкторы

Имя Описание
Binding()

Инициализирует новый экземпляр класса Binding.

Свойства

Имя Описание
Documentation

Возвращает или задает текстовую документацию для экземпляра DocumentableItemобъекта .

(Унаследовано от DocumentableItem)
DocumentationElement

Возвращает или задает элемент документации для элемента DocumentableItem.

(Унаследовано от DocumentableItem)
ExtensibleAttributes

Возвращает или задает массив типа XmlAttribute , представляющий расширения атрибутов WSDL для соответствия требованиям взаимодействия веб-служб (WS-I) базовый профиль 1.1.

(Унаследовано от DocumentableItem)
Extensions

Возвращает коллекцию элементов расширяемости, используемых в веб-службе XML.

Name

Возвращает или задает строковое значение, содержащее имя объекта Binding.

Name

Возвращает или задает имя элемента.

(Унаследовано от NamedItem)
Namespaces

Возвращает или задает словарь префиксов пространства имен и пространств имен, используемых для сохранения префиксов пространства имен и пространств имен при ServiceDescription создании объекта.

(Унаследовано от DocumentableItem)
Operations

Возвращает коллекцию спецификаций для форматов данных и протоколов сообщений, используемых в действии, поддерживаемом веб-службой XML.

ServiceDescription

Возвращает значение ServiceDescription , из которого Binding входит элемент.

Type

Возвращает или задает значение, представляющее полное имя пространства имен PortType , с которым связан объект Binding .

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к