public string DeleteLog() { SysLogUtilities.Maintain( context: Context, force: true); return(string.Empty); }
public string Do() { var now = DateTime.Now; while ((DateTime.Now - now).Seconds <= Parameters.BackgroundTask.BackgroundTaskSpan) { SysLogUtilities.Maintain(context: Context); Thread.Sleep(Parameters.BackgroundTask.Interval); LatestTime = DateTime.Now; } return(new ResponseCollection().ToJson()); }
public static string Do() { var now = DateTime.Now; while ((DateTime.Now - now).Seconds <= Parameters.BackgroundTask.BackgroundTaskSpan) { SysLogUtilities.Maintain(); SearchIndexUtilities.Maintain(); SearchIndexUtilities.CreateInBackground(); Thread.Sleep(Parameters.BackgroundTask.Interval); LatestTime = DateTime.Now; } HttpContext.Current.Session.Abandon(); return(new ResponseCollection().ToJson()); }
public static string Do(Context context) { var now = DateTime.Now; HealthUtilities.Maintain(context: context); while ((DateTime.Now - now).Seconds <= Parameters.BackgroundTask.BackgroundTaskSpan) { SysLogUtilities.Maintain(context: context); SearchIndexUtilities.Maintain(context: context); if (Parameters.BackgroundTask.Enabled) { SearchIndexUtilities.RebuildSearchIndexes(context: context); } Thread.Sleep(Parameters.BackgroundTask.Interval); LatestTime = DateTime.Now; } return(new ResponseCollection().ToJson()); }