ISessionChannel<TSession> Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |