ISessionChannel<TSession> Arabirim

Tanım

Kanalı belirli bir oturum türüyle ilişkilendiren arabirimi tanımlar.

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)

Tür Parametreleri

TSession

Cannel ISession ile ilişkili türü.

Türetilmiş

Açıklamalar

ISessionChannel<TSession> Arabirim, oturum tabanlı kanallar için temel arabirimdir. Genel tür parametresini TSession arabirimi ileti değişimindeki rolünü yansıtacak şekilde uygulayan ISession bir türe ayarlayarak oturum türünü kanalla ilişkilendirir. Örneğin, TSession tek yönlü iletişimin alıcı tarafında gelen oturum için, IOutputSession tek yönlü iletişimin gönderen tarafında giden oturum için ve IDuplexSession çift yönlü iletişim deseni için çift yönlü oturum için olarak ayarlanırIInputSession.

Arabirimi, ISessionChannel<TSession> kanalın ilişkilendirildiği oturumu almak için bir Session özellik sağlar.

Özellikler

Session

Bu kanalla ilişkili oturum türünü alır.

Şunlara uygulanır