TransactionFlowBindingElement.BuildChannelListener<TChannel> Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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>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.