Example #1
0
        public void Backup_CanExecuteBackupTask()
        {
            DatabaseTargetConfigurationElement config = GetBackupTarget();
            BackupTask task = new BackupTask(config);

            task.Execute();
        }
Example #2
0
        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);
            }
        }
Example #3
0
 public void Backup_CanExecuteBackupTask()
 {
     DatabaseTargetConfigurationElement config = GetBackupTarget();
     BackupTask task = new BackupTask(config);
     task.Execute();
 }
Example #4
0
        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);
            }
        }