/// <inheritdoc />
 protected override Task <bool> OnDataLossAsync(RestoreContext restoreCtx, CancellationToken cancellationToken)
 {
     return(BackupRestoreServiceInternalExtensions.OnDataLossAsync(this, restoreCtx, cancellationToken));
 }
 /// <inheritdoc />
 public Task BeginRestoreBackup(BackupMetadata backupMetadata, DataLossMode dataLossMode)
 {
     return(BackupRestoreServiceInternalExtensions.BeginRestoreBackup(this, backupMetadata, dataLossMode));
 }
 /// <inheritdoc />
 public Task <IEnumerable <BackupMetadata> > ListAllBackups()
 {
     return(BackupRestoreServiceInternalExtensions.ListAllBackups(this));
 }
 /// <inheritdoc />
 public Task BeginCreateBackup(BackupOption backupOption)
 {
     return(BackupRestoreServiceInternalExtensions.BeginCreateBackup(this, backupOption));
 }