Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public void SetConnection(TaskId taskId, ClientConnectionSettings connectionSettings)
 {
     lock (sync)
     {
         if (_connections.ContainsKey(taskId))
         {
             _connections[taskId] = connectionSettings;
         }
         else
         {
             _connections.Add(taskId, connectionSettings);
         }
     }
 }