public BackupProgress GetBackupProgress() { using (var service = new BackupServiceClient()) { return(service.GetBackupProgress(GetCurrentTenantId())); } }
public BackupProgress GetBackupProgress() { DemandPermissionsBackup(); using (var service = new BackupServiceClient()) { return(service.GetBackupProgress(GetCurrentTenantId())); } }
public override string Check(int tenantId) { try { log.Debug("CheckBackupState"); using (var backupServiceClient = new BackupServiceClient()) { var status = backupServiceClient.StartBackup(new StartBackupRequest { TenantId = tenantId, StorageType = BackupStorageType.DataStore }); try { while (!status.IsCompleted) { Thread.Sleep(1000); status = backupServiceClient.GetBackupProgress(tenantId); } } catch (Exception ex) { log.ErrorFormat("Backup is failed! {0} {1} {2}", status.Error, ex.Message, ex.StackTrace); return(HealthCheckResource.BackupServiceWorksIncorrectMsg); } log.Debug("Backup is OK!"); return(string.Empty); } } catch (Exception ex) { log.ErrorFormat("Backup is failed! {0} {1} {2}", ex.Message, ex.StackTrace, ex.InnerException != null ? ex.InnerException.Message : string.Empty); return(HealthCheckResource.BackupServiceWorksIncorrectMsg); } }
public BackupProgress GetBackupProgress() { using (var service = new BackupServiceClient()) { return service.GetBackupProgress(GetCurrentTenantId()); } }