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) конкретным привязкам транспорта в производных классах, включающих следующие классы.

Примечание

Пользовательский элемент привязки транспорта следует наследовать от этого класса, который является производным класса 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)

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