static void HandleBackgroundTask(BGProcessingTask task) { // reset the event and state that the task was completed taskWasCalled = true; autoResetEvent.Set(); task.SetTaskCompleted(true); }
// Delete feed entries older than one day. void HandleDatabaseCleaning(BGProcessingTask task) { var beforeDate = DateTime.Now.AddDays(-1); task.ExpirationHandler = () => operations.CancelOperations(); operations.DeletePosts(beforeDate, task); }