ISessionChannel<TSession> Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje rozhraní, které přidruží kanál ke konkrétnímu typu relace.
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 přidružený ISession k kanylu.
- Odvozené
Poznámky
Rozhraní ISessionChannel<TSession> je základní rozhraní pro kanály založené na relacích. Přidruží typ relace ke kanálu nastavením parametru TSession
obecného typu na typ, který implementuje ISession rozhraní způsobem, který odráží jeho roli při výměně zpráv. Například TSession
je nastaven IInputSession na pro příchozí relaci na straně příjmu jednosměrné komunikace, na IOutputSession pro odchozí relaci na straně odesílání jednosměrné komunikace a na pro IDuplexSession duplexní relaci pro obousměrnou komunikaci vzor.
Rozhraní ISessionChannel<TSession> poskytuje Session vlastnost pro načtení relace, ke které je kanál přidružený.
Vlastnosti
Session |
Získá typ relace přidružené k tomuto kanálu. |