CompositeDuplexBindingElement.BuildChannelListener<TChannel> Methode

Definition

Gibt einen Kanallistener zurück, der einen zusammengesetzten Duplexkanal akzeptieren kann.

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 vom Listener akzeptiert wird.

Parameter

context
BindingContext

Der BindingContext, der den Kontext bereitstellt, der zum Erstellen des Kanallisteners erforderlich ist.

Gibt zurück

Ein IChannelListener<TChannel>, der einen zusammengesetzten Duplexkanal des Typs TChannel akzeptiert.

Ausnahmen

context ist null.

TChannel ist nicht vom Typ IInputChannel und wird nicht unterstützt.

Hinweise

Der Buildkontext erfordert einen IInputChannel für den TChannel.

Gilt für: