ISessionChannel<TSession> Interfejs

Definicja

Definiuje interfejs, który kojarzy kanał z określonym typem sesji.

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)

Parametry typu

TSession

Typ ISession skojarzony z kannelem.

Pochodne

Uwagi

Interfejs ISessionChannel<TSession> jest podstawowym interfejsem kanałów opartych na sesji. Kojarzy typ sesji z kanałem, ustawiając ogólny parametr TSession typu na typ implementujący ISession interfejs w sposób odzwierciedlający jego rolę w wymianie komunikatów. Na przykład TSession dla IInputSession sesji przychodzącej po stronie odbierającej jednokierunkowej komunikacji IOutputSession ustawiono wartość dla sesji wychodzącej po stronie wysyłania jednokierunkowej komunikacji oraz IDuplexSession dla sesji dwukierunkowej dla wzorca komunikacji dwukierunkowej.

Interfejs ISessionChannel<TSession> udostępnia właściwość służącą Session do pobierania sesji, z którą jest skojarzony kanał.

Właściwości

Session

Pobiera typ sesji skojarzonej z tym kanałem.

Dotyczy