Поделиться через


TransactionFlowBindingElement.BuildChannelListener<TChannel> Метод

Определение

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

public:
generic <typename TChannel>
 where TChannel : class, System::ServiceModel::Channels::IChannel override System::ServiceModel::Channels::IChannelListener<TChannel> ^ BuildChannelListener(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelListener<TChannel> BuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;
override this.BuildChannelListener : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelListener<'Channel (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)> (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overrides Function BuildChannelListener(Of TChannel As {Class, IChannel}) (context As BindingContext) As IChannelListener(Of TChannel)

Параметры типа

TChannel

Тип канала.

Параметры

context
BindingContext

Объект BindingContext, который нужно использовать для построения прослушивателя каналов.

Возвращаемое значение

Объект IChannelListener<TChannel> типа TChannel, инициализированный из параметра context.

Исключения

context имеет значение null.

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

Комментарии

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

Этот метод вызывается инфраструктурой при построении канала. Его следует использовать в коде только при реализации пользовательского элемента привязки.

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