SecurityBindingElement.BuildChannelListener<TChannel> Método

Definición

Crea una escucha del canal basada en los valores SecurityBindingElement y el contexto de enlace pasado.

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 agente de escucha del canal.

Parámetros

context
BindingContext

El parámetro de cadena de consulta BindingContext.

Devoluciones

Agente de escucha del canal basado en la configuración de SecurityBindingElement y el contexto de enlace pasado.

Excepciones

context es null.

No se admite ningún canal de tipo TChannel.

Comentarios

El generador de canales creado es una escucha de canales de seguridad de mensajes SOAP que internamente tiene una referencia a la escucha de canales que se corresponde con el contexto de enlace, que incluye la escucha de canales de transporte.

Este método hace la comprobación de errores de parámetro y, a continuación, llama a BuildChannelListenerCore. Ese método, cuando se implementa en una clase derivada, crea una escucha de canales, que se utiliza para crear un canal que procesa los mensajes entrantes para este enlace.

Se aplica a