ConnectionOrientedTransportBindingElement Класс

Определение

Абстрактный класс, который дополняет базу TransportBindingElement дополнительными свойствами, которые являются общими для транспорта, ориентированного на подключение, таких как TCP и именованные каналы.

public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type ConnectionOrientedTransportBindingElement = class
    inherit TransportBindingElement
type ConnectionOrientedTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
Наследование
ConnectionOrientedTransportBindingElement
Производный
Реализации

Комментарии

Этот класс задокументирован для более полного понимания иерархии транспорта и не должен вызываться напрямую. Конструктор является внутренним, чтобы избежать прямого строительства и вызова. Общедоступные свойства этого элемента привязки можно вызывать из производных классов TcpTransportBindingElement и NamedPipeTransportBindingElement.

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

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

Абстрактный класс, который дополняет базу TransportBindingElement дополнительными свойствами, которые являются общими для транспорта, ориентированного на подключение, таких как TCP и именованные каналы.

ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement)

Абстрактный класс, который дополняет базу TransportBindingElement дополнительными свойствами, которые являются общими для транспорта, ориентированного на подключение, таких как TCP и именованные каналы.

Свойства

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

Возвращает или задает значение TimeSpan , определяющее максимальное время, когда канал может находиться в состоянии инициализации перед отключением.

ConnectionBufferSize

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

HostNameComparisonMode

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

ManualAddressing

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

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

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

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

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

MaxOutputDelay

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

MaxPendingAccepts

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

MaxPendingConnections

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

MaxReceivedMessageSize

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

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

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

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

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

Методы

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

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

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

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

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

Определяет, можно ли создать фабрику каналов указанного типа.

CanBuildChannelListener<TChannel>(BindingContext)

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

Clone()

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

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

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

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

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

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

Возвращает свойства из стека привязки, если он присутствует.

GetType()

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

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

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

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

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

ShouldSerializeMaxPendingConnections()

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

ToString()

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

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

Явные реализации интерфейса

Имя Описание
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Экспортирует утверждение настраиваемой политики о привязках.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Записывает настраиваемые элементы языка описания веб-служб (WSDL) в созданный WSDL для контракта.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Записывает пользовательские элементы языка описания веб-служб (WSDL) в созданный WSDL для конечной точки.

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