ISessionChannel<TSession> Gränssnitt

Definition

Definierar gränssnittet som associerar en kanal med en viss typ av 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)

Typparametrar

TSession

Den typ av ISession som är associerad med cannel.

Härledda

Kommentarer

Gränssnittet ISessionChannel<TSession> är basgränssnittet för sessionsbaserade kanaler. Den associerar typen av session med kanalen genom att ange den generiska typparametern TSession till en typ som implementerar ISession gränssnittet på ett sätt som återspeglar dess roll i meddelandeutbytet. Till exempel TSession är inställt IInputSession på för en inkommande session på den mottagande sidan av en enkelriktad kommunikation, till IOutputSession för en utgående session på sändningssidan av en enkelriktad kommunikation och till IDuplexSession för en duplex-session för ett dubbelriktad kommunikationsmönster.

Gränssnittet ISessionChannel<TSession> tillhandahåller en Session egenskap för att hämta den session som kanalen är associerad med.

Egenskaper

Name Description
Session

Hämtar den typ av session som är associerad med den här kanalen.

Gäller för