TransactionFlowBindingElement.BuildChannelListener<TChannel> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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>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.