ISessionChannel<TSession> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit l'interface qui associe un canal à un type spécifique de session.
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)
Paramètres de type
- TSession
Type de ISession associé au canal.
- Dérivé
Remarques
L'interface ISessionChannel<TSession> est l'interface de base pour les canaux basés sur une session. Elle associe le type de session au canal en définissant le paramètre de type générique TSession
à un type qui implémente l'interface ISession d'une manière qui reflète son rôle dans l'échange de messages. Par exemple, TSession
a la valeur IInputSession pour une session entrante du côté réception d'une communication unidirectionnelle, la valeur IOutputSession pour une session sortante du côté émission d'une communication unidirectionnelle et la valeur IDuplexSession pour une session duplex d'un modèle de communication bidirectionnelle.
L'interface ISessionChannel<TSession> fournit une propriété Session pour récupérer la session à laquelle le canal est associé.
Propriétés
Session |
Obtient le type de session associé à ce canal. |