private void OnJobStart( object sender, JobStartEventArgs args ) { LogThread = Task.Factory.StartNew(WriteLogMessages, TaskCreationOptions.LongRunning); LogThread.ContinueWith(OnJobFailure, TaskContinuationOptions.OnlyOnFaulted); }
private void OnJobStart( object sender, JobStartEventArgs args ) { NativeMethods.KeepSystemAwake(); if (JobStart != null) { JobStart(this, args); } }