TransactionFlowBindingElement.BuildChannelListener<TChannel> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert einen Kanallistener, der Kanäle eines bestimmten Typs aus dem Bindungskontext annimmt.
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)
Typparameter
- TChannel
Der Kanaltyp.
Parameter
- context
- BindingContext
Der BindingContext zum Erstellen des Kanallisteners verwendet werden soll.
Gibt zurück
IChannelListener<TChannel> des Typs TChannel
, die von context
initialisiert wird.
Ausnahmen
context
ist null
.
Ein Kanallistener für einen bestimmten Kanaltyp kann nicht erstellt werden.
Hinweise
Diese Methode erstellt einen Kanallistener zum Empfangen von Nachrichten für diese Bindung.
Diese Methode wird von der Infrastruktur aufgerufen, wenn der Kanal erstellt wird. Sie sollten sie nur dann im Code verwenden, wenn Sie ein benutzerdefiniertes Bindungselement implementieren.