C# Класс UlteriusServer.TerminalServer.Session.ConnectionManager

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
UserSessionCookieName string
_connections UserConnection>.ConcurrentDictionary

Открытые методы

Метод Описание
ConnectionManager ( IMessageBus mBus, ILogger log, ISystemInfo sysinfo ) : System
Dispose ( ) : void
GetConnection ( System.Guid connectionId ) : UserConnection

Приватные методы

Метод Описание
CheckForDisconnectedAsync ( ) : Task
HandleConnectionRequest ( IConsumeContext ctx ) : void
HandleDisconnectionRequest ( ConnectionDisconnectedRequest disconnect ) : void
HandleSessionConnection ( UserConnectionEvent connection ) : void

Описание методов

ConnectionManager() публичный Метод

public ConnectionManager ( IMessageBus mBus, ILogger log, ISystemInfo sysinfo ) : System
mBus IMessageBus
log ILogger
sysinfo ISystemInfo
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetConnection() публичный Метод

public GetConnection ( System.Guid connectionId ) : UserConnection
connectionId System.Guid
Результат UserConnection

Описание свойств

UserSessionCookieName публичное статическое свойство

public static string UserSessionCookieName
Результат string

_connections публичное статическое свойство

public static ConcurrentDictionary _connections
Результат UserConnection>.ConcurrentDictionary