public FilesService(IConnectionStateManager connectionStateManager, ISyncTableDataBase syncTableDataBase) { _connectionStateManager = connectionStateManager; _syncTableDataBase = syncTableDataBase; _logger = LogManager.GetCurrentClassLogger(); }
private void loadResource() { ShowProgressResDelegate show = new ShowProgressResDelegate(ShowProgressRes); string info = "初始化 ....."; this.BeginInvoke(show, new object[] { info }); Thread.Sleep(50); string info1 = "加载 Application config ....."; IApplicationContext ctx = ContextRegistry.GetContext(); this.BeginInvoke(show, new object[] { info1 }); Thread.Sleep(100); string info2 = "加载 Web Service 数据 ....."; IDataLayer dataLayer = (IDataLayer)ctx.GetObject("myServiceObject"); AbsLoginEventAdapter loginEventAdapter = (AbsLoginEventAdapter)ctx.GetObject("loginEventAdapter"); IConnectionStateManager connStateManager = (IConnectionStateManager)ctx.GetObject("connStateManager"); this.BeginInvoke(show, new object[] { info2 }); Thread.Sleep(100); string info3 = "保存加载设置 ....."; this.BeginInvoke(show, new object[] { info3 }); Thread.Sleep(100); sysguard.Properties.Settings.Default.Context.Add("datalayer", dataLayer); sysguard.Properties.Settings.Default.Context.Add("connStateManager", connStateManager); sysguard.Properties.Settings.Default.Context.Add("conn", ConnState.None); sysguard.Properties.Settings.Default.Context.Add("loginEventAdapter", loginEventAdapter); this.DialogResult = DialogResult.OK; CloseDelegate close = new CloseDelegate(InternalCloseSplash); this.BeginInvoke(close, null); }
private void MainForm_Load(object sender, EventArgs e) { this.trayIcon.Icon = sysguard.Properties.Resources.SysguardOnline; IConnectionStateManager connStateManager = (IConnectionStateManager)sysguard.Properties.Settings.Default.Context["connStateManager"]; connStateManager.TrayIcon = this.trayIcon; trayIcon.Visible = true; }
public CoreModule(IFileManager fileManager, ISyncTableDataBase syncTableDataBase, IConnectionStateManager connectionStateManager, IUserTableDataBase userTableDataBase) : base("core", new Version(0, 1)) { _logger = LogManager.GetCurrentClassLogger(); _fileManager = fileManager; _syncTableDataBase = syncTableDataBase; _connectionStateManager = connectionStateManager; _userTableDataBase = userTableDataBase; _serverRemoveFiles = new ServerRemoveFiles(); _clientRemoveFiles = new ClientRemoveFiles(); _serverAddFiles = new ServerAddFiles(); _clientAddFiles = new ClientAddFiles(); _clientUpdateFiles = new ClientUpdateFiles(); _clientServerExistFiles = new ClientServerExistFiles(); }
public WsService( IConnectionStateManager connectionStateManager, ApiController controller, IPAddress address, int httpPort, int httpsPort) { _logger = LogManager.GetCurrentClassLogger(); _logger.Info("Initializing servers and static data."); _lockObject = new object(); Controller = controller; _connectionStateManager = connectionStateManager; _listenAddress = address; _httpPort = httpPort; _httpsPort = httpsPort; _wsServer = null; _wssServer = null; _staticFiles = new Dictionary <string, StaticFileEntry>(); InitializeStatic(); }
public FilesApi(FilesService filesService, IConnectionStateManager connectionStateManager) : base("files", new Version(0, 1)) { _logger = LogManager.GetCurrentClassLogger(); _filesService = filesService; _connectionStateManager = connectionStateManager; }