C# Класс ExcelService.Sessions.ExcelSessionManager

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

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

Метод Описание
AddUserToSession ( int id, string username ) : void
CreateSession ( ExcelSession session ) : ExcelWorkbookSession
DeleteSession ( int id ) : void
ExcelSessionManager ( ILog log, IHubContext hubContext ) : System
GetAllSessions ( ) : IEnumerable
GetSession ( int id ) : ExcelWorkbookSession
GetSession ( string sessionName ) : ExcelWorkbookSession
GetSessionsForUser ( string username ) : IEnumerable
InitializeSession ( int id ) : void
RemoveUserFromSession ( int id, string username ) : void
UpdateSession ( int id, ExcelSession session ) : ExcelSession

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

Метод Описание
MySessionOnCellValueChanged ( object sender, CellCache cellCache ) : void
MySessionOnNameValueChanged ( object sender, NameCache nameCache ) : void

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

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

public AddUserToSession ( int id, string username ) : void
id int
username string
Результат void

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

public CreateSession ( ExcelSession session ) : ExcelWorkbookSession
session ExcelServiceModel.ExcelSession
Результат ExcelWorkbookSession

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

public DeleteSession ( int id ) : void
id int
Результат void

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

public ExcelSessionManager ( ILog log, IHubContext hubContext ) : System
log ILog
hubContext IHubContext
Результат System

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

public GetAllSessions ( ) : IEnumerable
Результат IEnumerable

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

public GetSession ( int id ) : ExcelWorkbookSession
id int
Результат ExcelWorkbookSession

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

public GetSession ( string sessionName ) : ExcelWorkbookSession
sessionName string
Результат ExcelWorkbookSession

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

public GetSessionsForUser ( string username ) : IEnumerable
username string
Результат IEnumerable

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

public InitializeSession ( int id ) : void
id int
Результат void

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

public RemoveUserFromSession ( int id, string username ) : void
id int
username string
Результат void

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

public UpdateSession ( int id, ExcelSession session ) : ExcelSession
id int
session ExcelServiceModel.ExcelSession
Результат ExcelServiceModel.ExcelSession