Freigeben über


ISessionChannel<TSession> Schnittstelle

Definition

Definiert die Schnittstelle, die einem Kanal einen bestimmten Sitzungstyp 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 Typ, ISession der dem Cannel zugeordnet ist.

Abgeleitet

Hinweise

Die ISessionChannel<TSession> Schnittstelle ist die Basisschnittstelle für sitzungsbasierte Kanäle. Er ordnet den Typ der Sitzung dem Kanal zu, indem er den generischen Typparameter TSession auf einen Typ festlegt, der die Schnittstelle auf eine Weise implementiert, die ISession ihre Rolle im Nachrichtenaustausch widerspiegelt. Beispielsweise ist die TSession Einstellung für eine eingehende Sitzung auf der Empfangenseite einer unidirektionalen Kommunikation, für IOutputSession eine ausgehende Sitzung auf der Sendeseite einer unidirektionalen Kommunikation und für IDuplexSession eine Duplexsitzung für ein bidirektionales Kommunikationsmuster festgelegtIInputSession.

Die ISessionChannel<TSession> Schnittstelle stellt eine Session Eigenschaft zum Abrufen der Sitzung bereit, der der Kanal zugeordnet ist.

Eigenschaften

Name Beschreibung
Session

Ruft den Sitzungstyp ab, der diesem Kanal zugeordnet ist.

Gilt für: