protected override Task RunAsync(CancellationToken cancellationToken) { try { return(Task.WhenAll(_backupManager.PeriodicTakeBackupAsync(cancellationToken, Partition))); } catch (Exception e) { ServiceEventSource.Current.ServiceMessage(Context, "RunAsync failed, {0}", e); throw; } }