Condividi tramite


OneWayBindingElement.BuildChannelListener<TChannel> Metodo

Definizione

Inizializza un listener del canale per l'accettazione di canali unidirezionali.

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)

Parametri di tipo

TChannel

Tipo di canale accettato dal listener del canale che viene creato.

Parametri

context
BindingContext

Classe BindingContext che fornisce il contesto per l'elemento di associazione.

Restituisce

Interfaccia IChannelListener<TChannel> di tipo IChannel inizializzata da context.

Eccezioni

context è null.

Il tipo di TChannel non è IInputChannel.

L'elemento di associazione interno non supporta l'interfaccia IDuplexSessionChannel o IRequestChannel.

Commenti

Questo metodo consente di creare un listener del canale che viene utilizzato per creare un canale di elaborazione dei messaggi in arrivo per questa associazione.

Si applica a