ISessionChannel<TSession> Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |