private void InitInstance(enTaskStorageType taskStorageType, string connectionString, string taskManagerName) { string configValue = string.Empty; _taskStorageType = taskStorageType; _connectionString = connectionString; _taskManagerName = taskManagerName; configValue = AppConfig.GetStringValueFromConfigFile("TaskDefinitionsSelectAllSQL", string.Empty); if (configValue.Length > 0) { _taskDefinitionsSelectAllSQL = configValue; } configValue = AppConfig.GetStringValueFromConfigFile("TaskDefinitionsSelectTaskSQL", string.Empty); if (configValue.Length > 0) { _taskDefinitionsSelectTaskSQL = configValue; } configValue = AppConfig.GetStringValueFromConfigFile("TaskDefinitionsInsertSQL", string.Empty); if (configValue.Length > 0) { _taskDefinitionsInsertSQL = configValue; } configValue = AppConfig.GetStringValueFromConfigFile("TaskDefinitionsUpdateSQL", string.Empty); if (configValue.Length > 0) { _taskDefinitionsUpdateSQL = configValue; } configValue = AppConfig.GetStringValueFromConfigFile("TaskDefinitionsDeleteSQL", string.Empty); if (configValue.Length > 0) { _taskDefinitionsDeleteSQL = configValue; } configValue = AppConfig.GetStringValueFromConfigFile("TaskDefinitionsIfTaskExistsSQL", string.Empty); if (configValue.Length > 0) { _taskDefinitionsIfTaskExistsSQL = configValue; } }
/// <summary> /// Constructor. /// </summary> /// <param name="taskStorageType">Type of storage for task.</param> /// <param name="connectionString">Connection information for task storage location.</param> /// <param name="taskManagerName">Name of task manager.</param> public PFTaskManager(enTaskStorageType taskStorageType, string connectionString, string taskManagerName) { InitInstance(taskStorageType, connectionString, taskManagerName); }
/// <summary> /// Constructor. /// </summary> /// <param name="taskStorageType">Type of storage for task.</param> /// <param name="connectionString">Connection information for task storage location.</param> public PFTaskManager(enTaskStorageType taskStorageType, string connectionString) { InitInstance(taskStorageType, connectionString, "TaskManager"); }