public static void CancelRunningJob() {
if (Settings.Instance.BitsJobId.HasValue) {
using (var bitsManager = new BitsManager()) {
BitsJob runningJob;
if (bitsManager.EnumJobs().TryGetValue(Settings.Instance.BitsJobId.Value, out runningJob)) {
runningJob.Cancel();
}
}
Settings.Instance.BitsJobId = null;
Settings.Instance.Save();
}
}