ISessionChannel<TSession> Interface
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)
- TSession
Type de ISession associé au canal.
- Dérivé
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é.
Session |
Obtient le type de session associé à ce canal. |
Produit | Versions |
---|---|
.NET | Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided) |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
UWP | 10.0 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires: