protected Server GetServer() { //--- Check server exists return (Server == null ? Server = new Server(ServiceTarget.GetServerName(), ServiceTarget.GetServerUser(), ServiceTarget.GetServerPassword()) : Server); }
public ImportADUsersTask(ServiceTarget SvcTar) : base(SvcTar, TaskID, NodName_Tsk) { //--- Init the AD user file watcher ADUserFileWatcher = new FileWatcher(ServiceTarget.ConfigFile.GetString(GetConfigNodePath(NodName_ADUsrFile), true)); //--- Set the event handlers ADUserFileWatcher.FileCreated += OnADUserFileChanged; ADUserFileWatcher.FileUpdated += OnADUserFileChanged; }
public CleanUpTask(ServiceTarget SvcTar) : base(SvcTar, TaskID, NodName_Tsk) { //--- Init the clean up file watcher ClnUpFileWatcher = new FileWatcher(ServiceTarget.ConfigFile.GetString(GetConfigNodePath(NodName_ClnUpFile), true)); //--- Set the event handlers ClnUpFileWatcher.FileCreated += OnCleanUpFileChanged; ClnUpFileWatcher.FileUpdated += OnCleanUpFileChanged; }
public ImportSAPOrgaChartTask(ServiceTarget SvcTar) : base(SvcTar, TaskID, NodName_Tsk) { //--- Init the SAP file watcher ObjectFileWatcher = new FileWatcher(ServiceTarget.ConfigFile.GetString(GetConfigNodePath(NodName_ObjFile), true)); ReferenceFileWatcher = new FileWatcher(ServiceTarget.ConfigFile.GetString(GetConfigNodePath(NodName_RefFile), true)); //--- Set the event handlers ObjectFileWatcher.FileCreated += OnObjectFileChanged; ObjectFileWatcher.FileUpdated += OnObjectFileChanged; ReferenceFileWatcher.FileCreated += OnReferenceFileChanged; ReferenceFileWatcher.FileUpdated += OnReferenceFileChanged; }
public Task(ServiceTarget SvcTar, int nTaskID, string sTskNodName) { //--- Set the service target ServiceTarget = SvcTar; //--- Set the message source and the task node path ID = nTaskID; TaskNodePath = Path.Combine(NodPath_Tsks, sTskNodName); //--- Get the schedule parameters Name = ServiceTarget.ConfigFile.GetString(GetConfigNodePath(NodName_Tsk_Name), true); Active = ServiceTarget.ConfigFile.GetBoolean(GetConfigNodePath(NodName_Tsk_Act), true); StartTime = ServiceTarget.ConfigFile.GetTimeSpan(GetConfigNodePath(NodName_Tsk_StartTime), true); EndTime = ServiceTarget.ConfigFile.GetTimeSpan(GetConfigNodePath(NodName_Tsk_EndTime), true); LastRunDate = ServiceTarget.ConfigFile.GetDateTime(GetConfigNodePath(NodName_Tsk_LastRunDat), false); LastRunDuration = ServiceTarget.ConfigFile.GetTimeSpan(GetConfigNodePath(NodName_Tsk_LastRunDur), false); }