OneWayBindingElement.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, um das Annehmen von unidirektionalen Kanälen zu ermöglichen.
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, den der Kanallistener akzeptiert.
Parameter
- context
- BindingContext
BindingContext, der den Kontext für das Bindungselement bereitstellt.
Gibt zurück
Der IChannelListener<TChannel> des Typs IChannel, initialisiert aus dem context
.
Ausnahmen
context
ist null
.
TChannel
ist nicht vom Typ IInputChannel.
Das innere Bindungselement unterstützt IDuplexSessionChannel oder IRequestChannel nicht.
Hinweise
Diese Methode erstellt einen Kanallistener, der zum Erstellen eines Kanals verwendet wird, der eingehende Nachrichten für diese Bindung verarbeitet.