Share via


ISessionChannel<TSession> Antarmuka

Definisi

Menentukan antarmuka yang mengaitkan saluran dengan jenis sesi tertentu.

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)

Jenis parameter

TSession

Jenis yang ISession terkait dengan cannel.

Turunan

Keterangan

Antarmuka ISessionChannel<TSession> adalah antarmuka dasar untuk saluran berbasis sesi. Ini mengaitkan jenis sesi dengan saluran dengan mengatur parameter TSession jenis generik ke jenis yang mengimplementasikan ISession antarmuka dengan cara yang mencerminkan perannya dalam pertukaran pesan. Misalnya, TSession diatur ke IInputSession untuk sesi masuk di sisi penerimaan komunikasi satu arah, ke IOutputSession untuk sesi keluar di sisi pengiriman komunikasi satu arah, dan ke IDuplexSession untuk sesi dupleks untuk pola komunikasi dua arah.

Antarmuka ISessionChannel<TSession> menyediakan Session properti untuk mengambil sesi yang dikaitkan dengan saluran.

Properti

Session

Mendapatkan jenis sesi yang terkait dengan saluran ini.

Berlaku untuk