Compartilhar via


NamedPipeTransportBindingElement.BuildChannelListener<TChannel> Método

Definição

Cria um ouvinte de canais do tipo especificado.

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)

Parâmetros de tipo

TChannel

Tipo de ouvinte de canal a ser criado.

Parâmetros

context
BindingContext

Membros que descrevem associações, comportamentos, contratos e outras informações necessárias para criar a fábrica de canais.

Retornos

Retorna um ouvinte de canais do tipo especificado.

Exceções

context não pode ser null.

Um argumento inválido foi passado.

Exemplos

Este exemplo mostra como criar um ouvinte de canal do tipo especificado:

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

Comentários

Esse método pode ser usado para obter um ouvinte de canal do tipo especificado para receber mensagens com base na configuração do elemento de associação de pipe nomeado.

Aplica-se a