ISessionChannel<TSession> Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |