Condividi tramite


NamedPipeTransportBindingElement.BuildChannelListener<TChannel> Metodo

Definizione

Crea un listener del canale del tipo specificato.

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 listener del canale da creare.

Parametri

context
BindingContext

Membri che descrivono associazioni, comportamenti, contratti e altre informazioni richieste per creare la channel factory.

Restituisce

Restituisce un listener del canale del tipo specificato.

Eccezioni

Il parametro context non può essere null.

È stato passato un argomento non valido.

Esempio

In questo esempio viene illustrato come creare un listener del canale del tipo specificato:

IChannelListener<IOutputChannel> listener =
    binding.BuildChannelListener<IOutputChannel>(bContext);
Dim listener As IChannelListener(Of IOutputChannel) = binding.BuildChannelListener(Of IOutputChannel)(bContext)

Commenti

Questo metodo può essere utilizzato per ottenere un listener del canale del tipo specificato per la ricezione di messaggi basati sulla configurazione dell'elemento di associazione della named pipe.

Si applica a