Compartilhar via


PeerTransportBindingElement.BuildChannelListener<TChannel> Método

Definição

Cria um ouvinte de canais do tipo especificado para receber mensagens.

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

IChannel que especifica o tipo dos canais a serem produzidos.

Parâmetros

context
BindingContext

O BindingContext que especifica o contexto de associação para o ouvinte de canais.

Retornos

IChannelListener que contém o novo ouvinte de canais do tipo especificado.

Exceções

O parâmetro context é definido como null.

Não há suporte para o tipo de canal indicado por este contexto de associação.

Comentários

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

Aplica-se a