ISessionChannel<TSession> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Schnittstelle, die einem bestimmten Sitzungstyp einen Kanal zuordnet.
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)
Typparameter
- TSession
Der ISession-Typ, der dem Kanal zugeordnet ist.
- Abgeleitet
Hinweise
Die ISessionChannel<TSession>-Schnittstelle ist die Basisschnittstelle für sitzungsbasierte Kanäle. Der Sitzungstyp wird dem Kanal zugeordnet, indem der generische Typparameter TSession
auf einen Typ festgelegt wird, der die ISession-Schnittstelle entsprechend der Rolle im Nachrichtenaustausch implementiert.
TSession
ist beispielsweise für eine eingehende Sitzung auf der Empfangsseite einer unidirektionalen Kommunikation auf IInputSession, für eine ausgehende Sitzung auf der Senderseite einer unidirektionalen Kommunikation auf IOutputSession und für eine Duplexsitzung einer bidirektionalen Kommunikation auf IDuplexSession festgelegt.
Die ISessionChannel<TSession>-Schnittstelle stellt eine Session-Eigenschaft bereit, um die Sitzung abzurufen, der der Kanal zugeordnet ist.
Eigenschaften
Session |
Ruft den Sitzungstyp ab, der dem Kanal zugeordnet ist. |