PeerTransportBindingElement Класс

Определение

Внимание!

PeerChannel feature is obsolete and will be removed in the future.

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

public ref class PeerTransportBindingElement sealed : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public sealed class PeerTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public sealed class PeerTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type PeerTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type PeerTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public NotInheritable Class PeerTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
Наследование
PeerTransportBindingElement
Атрибуты
Реализации

Комментарии

Данный транспорт нельзя использовать с контрактами, имеющими операции запроса-ответа.

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

PeerTransportBindingElement()

Инициализирует новый экземпляр по умолчанию класса PeerTransportBindingElement.

Свойства

ListenIPAddress

Получает или задает IP-адрес, который прослушивает одноранговые транспорты сообщений, созданные этим элементом привязки.

ManualAddressing

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

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

Получает или задает максимальный размер (в байтах) буферных пулов, используемых транспортом.

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

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

Port

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

Scheme

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

Security

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

Методы

BuildChannelFactory<TChannel>(BindingContext)

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

BuildChannelListener<TChannel>(BindingContext)

Создает прослушиватель каналов заданного типа для получения сообщений.

CanBuildChannelFactory<TChannel>(BindingContext)

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

CanBuildChannelListener<TChannel>(BindingContext)

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

Clone()

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

Equals(Object)

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

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

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

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

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

GetType()

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

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

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

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

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

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

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

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

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

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

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

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Записывает пользовательские элементы однорангового канала транспорта в созданный код WSDL для конечной точки.

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