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 kannel.

Pochodne

Uwagi

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

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

Właściwości

Session

Pobiera typ sesji skojarzonej z tym kanałem.

Dotyczy