C# 클래스 UlteriusServer.TerminalServer.Session.ConnectionManager

상속: IDisposable
파일 보기 프로젝트 열기: Ulterius/server 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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