Share via


PeerTransportBindingElement.BuildChannelListener<TChannel> Methode

Definition

Erstellt einen Kanallistener des angegebenen Typs zum Empfangen von Nachrichten.

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 IChannel, der den Kanaltyp angibt, der erstellt werden soll.

Parameter

context
BindingContext

Der BindingContext, der den Bindungskontext für den Kanallistener angibt.

Gibt zurück

Der IChannelListener, der den neuen Kanallistener des angegebenen Typs enthält.

Ausnahmen

Der context-Parameter ist auf null festgelegt.

Der von diesem Bindungskontext angegebene Kanaltyp wird nicht unterstützt.

Hinweise

Mit dieser Methode kann ein Kanallistener zum Empfangen von Nachrichten auf Basis der Konfiguration des Transportbindungselements abgerufen werden.

Gilt für: