Sdílet prostřednictvím


TransactionFlowBindingElement.BuildChannelListener<TChannel> Metoda

Definice

Inicializuje naslouchací proces kanálu pro příjem kanálů zadaného typu z kontextu vazby.

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 kanálu.

Parametry

context
BindingContext

BindingContextKterý má být použit k sestavení naslouchacího procesu kanálu.

Návraty

IChannelListener<TChannel>

IChannelListener<TChannel>Typ TChannel inicializovaný z context .

Výjimky

context je null.

Naslouchací proces kanálu pro zadaný typ kanálu nelze sestavit.

Poznámky

Tato metoda vytvoří naslouchací proces kanálu pro příjem zpráv pro tuto vazbu.

Tuto metodu volá infrastruktura při vytváření kanálu. Můžete jej použít ve svém kódu pouze při implementaci vlastního elementu vazby.

Platí pro