ISessionChannel<TSession> Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce l'interfaccia che associa un canale a un tipo specifico di sessione.
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)
Parametri di tipo
- TSession
Tipo di ISession associato al canale.
- Derivato
Commenti
ISessionChannel<TSession> è l'interfaccia di base per i canali basati sulla sessione. Associa il tipo di sessione al canale impostando il parametro di tipo generico TSession
su un tipo che implementa l'interfaccia ISession in modo che rifletta il proprio ruolo nello scambio di messaggi.
TSession
, ad esempio, viene impostato su IInputSession per una sessione in ingresso sul lato ricevente di una comunicazione unidirezionale, su IOutputSession per una sessione in uscita sul lato di invio di una comunicazione unidirezionale e su IDuplexSession per una sessione duplex per un modello di comunicazione bidirezionale.
L'interfaccia ISessionChannel<TSession> fornisce una proprietà Session per recuperare la sessione alla quale è associato il canale.
Proprietà
Session |
Ottiene il tipo di sessione associato a questo canale. |