TransportBindingElement Класс

Определение

Базовый abstract класс, представляющий элемент привязки транспорта.

public ref class TransportBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class TransportBindingElement : System.ServiceModel.Channels.BindingElement
type TransportBindingElement = class
    inherit BindingElement
Public MustInherit Class TransportBindingElement
Inherits BindingElement
Наследование
TransportBindingElement
Производный

Комментарии

Этот класс определяет свойства, которые являются общими для всех элементов привязки транспорта, предоставляемых Windows Communication Foundation (WCF). Он обрабатывает преобразование базовых параметров транспорта в проявления времени выполнения. Он делегирует преобразование параметров транспорта (например, HttpProxySettings для HTTP) в конкретных привязках транспорта производного класса, которые включают следующие классы:

Note

Разработчики элементов пользовательской привязки транспорта должны наследовать от этого класса, который является производным от BindingElement класса.

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

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

Создает новый экземпляр этого класса.

TransportBindingElement(TransportBindingElement)

Создает новый экземпляр этого класса из существующего экземпляра.

Свойства

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

Возвращает или задает значение, указывающее, требуется ли адресация сообщения вручную.

MaxBufferPoolSize

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

MaxReceivedMessageSize

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

Scheme

Получает схему URI для транспорта.

Методы

Имя Описание
BuildChannelFactory<TChannel>(BindingContext)

Инициализирует фабрику каналов для создания каналов указанного типа из контекста привязки.

(Унаследовано от BindingElement)
BuildChannelListener<TChannel>(BindingContext)

Инициализирует прослушиватель каналов для приема каналов указанного типа из контекста привязки.

(Унаследовано от BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Возвращает значение, указывающее, может ли элемент привязки создать фабрику каналов для определенного типа канала.

(Унаследовано от BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Возвращает значение, указывающее, может ли элемент привязки создать прослушиватель для определенного типа канала.

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

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

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

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

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

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

(Унаследовано от Object)
GetProperty<T>(BindingContext)

Возвращает свойство из указанного BindingContextобъекта.

GetType()

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

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

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

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

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

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

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