private void LoadConnectionSettings(string applicationName, string taskName) { var taskConfiguration = _configuration.GetTaskConfiguration(applicationName, taskName); var connectionSettings = new ClientConnectionSettings(taskConfiguration.DatabaseConnectionString, new TimeSpan(0, 0, taskConfiguration.DatabaseTimeoutSeconds)); ConnectionStore.Instance.SetConnection(new TaskId(applicationName, taskName), connectionSettings); }
public void SetConnection(TaskId taskId, ClientConnectionSettings connectionSettings) { lock (sync) { if (_connections.ContainsKey(taskId)) { _connections[taskId] = connectionSettings; } else { _connections.Add(taskId, connectionSettings); } } }