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
- Наследование
- Производный
Комментарии
Этот класс определяет свойства, общие для всех элементов привязки транспорта, предоставляемых Windows Communication Foundation (WCF). С его помощью базовые параметры транспорта преобразуются в объявления времени выполнения. Класс делегирует перевод логики параметров транспорта (например, HttpProxySettings для HTTP) конкретным привязкам транспорта в производных классах, включающих следующие классы.
Примечание
Пользовательский элемент привязки транспорта следует наследовать от этого класса, который является производным класса 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) |