public void Backup_CanExecuteBackupTask() { DatabaseTargetConfigurationElement config = GetBackupTarget(); BackupTask task = new BackupTask(config); task.Execute(); }
private static void ExecuteBackup(DatabaseTargetConfigurationElement target) { try { BackupTask task = new BackupTask(target); task.BackupComplete += new EventHandler <DatabaseTargetEventArgs>(BackupComplete); task.BackupStart += new EventHandler <DatabaseTargetEventArgs>(BackupStart); task.CompressComplete += new EventHandler <DatabaseTargetEventArgs>(BackupCompressComplete); task.CompressStart += new EventHandler <DatabaseTargetEventArgs>(BackupCompressStart); task.TransferComplete += new EventHandler <DatabaseTargetEventArgs>(BackupTransferComplete); task.TransferProgress += new EventHandler <DatabaseTargetEventArgs>(BackupTransferProgress); task.TransferStart += new EventHandler <DatabaseTargetEventArgs>(BackupTransferStart); var result = task.Execute(); if (!result.Success) { WriteError(result.Exception); } } catch (Exception ex) { WriteError(ex); } }
private static void ExecuteBackup(DatabaseTargetConfigurationElement target) { try { BackupTask task = new BackupTask(target); task.BackupComplete += new EventHandler<DatabaseTargetEventArgs>(BackupComplete); task.BackupStart += new EventHandler<DatabaseTargetEventArgs>(BackupStart); task.CompressComplete += new EventHandler<DatabaseTargetEventArgs>(BackupCompressComplete); task.CompressStart += new EventHandler<DatabaseTargetEventArgs>(BackupCompressStart); task.TransferComplete += new EventHandler<DatabaseTargetEventArgs>(BackupTransferComplete); task.TransferProgress += new EventHandler<DatabaseTargetEventArgs>(BackupTransferProgress); task.TransferStart += new EventHandler<DatabaseTargetEventArgs>(BackupTransferStart); var result = task.Execute(); if (!result.Success) { WriteError(result.Exception); } } catch (Exception ex) { WriteError(ex); } }