Udostępnij za pośrednictwem


TransactionFlowBindingElement.BuildChannelListener<TChannel> Metoda

Definicja

Inicjuje odbiornik kanału na potrzeby akceptowania kanałów określonego typu z kontekstu powiązania.

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)

Parametry typu

TChannel

Typ kanału.

Parametry

context
BindingContext

BindingContext, Która powinna zostać użyta do skompilowania odbiornika kanałów.

Zwraca

IChannelListener<TChannel>

IChannelListener<TChannel>Typ TChannel zainicjowany z context .

Wyjątki

context to null.

Nie można skompilować odbiornika kanału dla określonego typu kanału.

Uwagi

Ta metoda tworzy odbiornik kanału, który odbiera komunikaty dla tego powiązania.

Ta metoda jest wywoływana przez infrastrukturę podczas budowania kanału. Należy używać go w kodzie tylko podczas implementowania niestandardowego elementu powiązania.

Dotyczy