ISessionChannel<TSession> Interface

Definitie

Definieert de interface die een kanaal koppelt aan een specifiek type sessie.

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)

Type parameters

TSession

Het type dat ISession aan de cannel is gekoppeld.

Afgeleid

Opmerkingen

De ISessionChannel<TSession> interface is de basisinterface voor op sessies gebaseerde kanalen. Het koppelt het type sessie aan het kanaal door de algemene typeparameter TSession in te stellen op een type waarmee de interface wordt geïmplementeerd op een manier die de ISession rol ervan weerspiegelt in de berichtuitwisseling. De functie is bijvoorbeeld TSession ingesteld IInputSession op een binnenkomende sessie aan de ontvangstzijde van een eenrichtingscommunicatie, op IOutputSession voor een uitgaande sessie aan de verzendende zijde van een eenrichtingscommunicatie en voor IDuplexSession een dubbelzijdig communicatiepatroon voor een bidirectionele communicatiepatroon.

De ISessionChannel<TSession> interface biedt een Session eigenschap voor het ophalen van de sessie waaraan het kanaal is gekoppeld.

Eigenschappen

Name Description
Session

Hiermee haalt u het type sessie op dat aan dit kanaal is gekoppeld.

Van toepassing op