ReliableSessionBindingElement.CanBuildChannelListener<TChannel> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un valor que indica si la escucha de canales se puede crear para el canal y el contexto siempre que pueda admitir una sesión confiable.
public:
generic <typename TChannel>
where TChannel : class, System::ServiceModel::Channels::IChannel override bool CanBuildChannelListener(System::ServiceModel::Channels::BindingContext ^ context);
public override bool CanBuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;
override this.CanBuildChannelListener : System.ServiceModel.Channels.BindingContext -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overrides Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) (context As BindingContext) As Boolean
Parámetros de tipo
- TChannel
que IChannel acepta el agente de escucha del canal, si se compila.
Parámetros
- context
- BindingContext
BindingContext que contiene la información necesaria para crear las escuchas que pueden aceptar canales de tipo TChannel
.
Devoluciones
true
si ChannelListenerBase<TChannel> que puede producir un IChannel del tipo TChannel
puede ser creado por el elemento de enlace; de lo contrario, false
.
Comentarios
Las pilas de canales se suelen crear con un modelo de generador en el que un enlace crea la pila de canales. Al enviar mensajes, se utiliza un enlace para compilar un generador de canales, que a su vez compila una pila de canales y devuelve una referencia al canal superior en la pila. La aplicación puede utilizar a continuación este canal para enviar los mensajes. De igual forma, al recibir los mensajes, se utiliza un enlace para compilar una escucha del canal que realiza escuchas para los mensajes entrantes. La escucha de canal proporciona mensajes a la aplicación de escucha creando pilas de canales y llevando a la aplicación una referencia al canal superior.
Este método devuelve true
o false
para TChannel
de acuerdo con la tabla de valores proporcionada en BuildChannelListener<TChannel>(BindingContext).