ISessionChannel<TSession> Interfaz
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í.
Define la interfaz que asocia un canal a un tipo específico de sesión.
generic <typename TSession>
where TSession : ISessionpublic interface class ISessionChannel
public interface ISessionChannel<TSession> where TSession : ISession
type ISessionChannel<'Session (requires 'Session :> ISession)> = interface
Public Interface ISessionChannel(Of TSession)
Parámetros de tipo
- TSession
Tipo de ISession asociado al canal.
- Derivado
Comentarios
La interfaz ISessionChannel<TSession> es la interfaz base para todos los canales basados en sesión. Asocia el tipo de sesión al canal estableciendo el parámetro de tipo genérico TSession
a un tipo que implementa la interfaz ISession de modo que refleja su función en el intercambio de mensajes. Por ejemplo, TSession
está establecido en IInputSession para una sesión de entrada en el lado receptor de una comunicación unidireccional, en IOutputSession para una sesión de salida en el lado emisor de una comunicación unidireccional y en IDuplexSession para una sesión dúplex en un modelo de comunicación bidireccional.
La interfaz ISessionChannel<TSession> proporciona una propiedad Session para recuperar la sesión a la que está asociado el canal.
Propiedades
Session |
Obtiene el tipo de sesión de salida asociada con este canal. |