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
- Наследование
- Производный
- Реализации
Комментарии
Этот класс документируется, чтобы дать более полное представление об иерархии транспортов, прямой вызов этого класса не предусмотрен. Внутренний конструктор используется, чтобы избежать прямого конструирования и вызова. Открытые свойства этого элемента привязки можно вызвать из производных классов 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) |
Определяет, можно ли создать прослушиватель каналов заданного типа. |
CanBuildChannelListener<TChannel>(BindingContext) |
Возвращает значение, показывающее, может ли элемент привязки создать прослушиватель для заданного типа канала. (Унаследовано от BindingElement) |
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 для конечной точки. |