public void RegisterWebConsole(IWebConsoleInfo webConsoleInfo, string sessionId) { lock (this) { _runspaceStats.Add( _runspaceStatsFactory.Create( webConsoleInfo.Id, true, new RunspaceSessionInfoProvider(sessionId), new WebConsoleActiveIdleInfoProvider(webConsoleInfo))); } }
public WebConsoleData(IWebConsoleInfo webConsoleInfo) { Id = webConsoleInfo.Id; CreationState = webConsoleInfo.CreationState; CreationError = webConsoleInfo.CreationError; }
public WebConsoleActiveIdleInfoProvider(IWebConsoleInfo webConsoleInfo) { RunspaceId = webConsoleInfo.Id; }