/// <summary> /// Raises a RestoreDecompressStart event. /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private static void RestoreDecompressStart(object sender, RestoreDatabaseTargetEventArgs e) { lock (SThreeQLConsole.SyncRoot) { Console.ForegroundColor = ConsoleColor.DarkGray; Console.Write("Decompressing the backup file... "); Console.ResetColor(); } }
/// <summary> /// Raises a RestoreDecompressComplete event. /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private static void RestoreDecompressComplete(object sender, RestoreDatabaseTargetEventArgs e) { lock (SThreeQLConsole.SyncRoot) { Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine("done."); Console.ResetColor(); } }
/// <summary> /// Raises a RestoreTransferComplete event. /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private static void RestoreTransferComplete(object sender, RestoreDatabaseTargetEventArgs e) { lock (SThreeQLConsole.SyncRoot) { Console.ForegroundColor = ConsoleColor.DarkGray; Console.WriteLine(); Console.WriteLine("Download complete."); Console.ResetColor(); } }
/// <summary> /// Raises a RestoreTransferStart event. /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private static void RestoreTransferStart(object sender, RestoreDatabaseTargetEventArgs e) { lock (SThreeQLConsole.SyncRoot) { Console.ForegroundColor = ConsoleColor.DarkGray; Console.Write("Downloading file "); Console.ForegroundColor = ConsoleColor.DarkYellow; Console.Write(e.Transfer.FileName); Console.ForegroundColor = ConsoleColor.DarkGray; Console.WriteLine("... "); Console.ResetColor(); } }
/// <summary> /// Raises a RestoreStart event. /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private static void RestoreStart(object sender, RestoreDatabaseTargetEventArgs e) { lock (SThreeQLConsole.SyncRoot) { Console.ForegroundColor = ConsoleColor.DarkGray; Console.Write("Restoring catalog "); Console.ForegroundColor = ConsoleColor.DarkYellow; Console.Write(e.RestoreCatalogName); Console.ForegroundColor = ConsoleColor.DarkGray; Console.Write("... "); Console.ResetColor(); } }
/// <summary> /// Raises a RestoreTransferStart event. /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private void RestoreTransferStart(object sender, RestoreDatabaseTargetEventArgs e) { LogMessage(false, "Executing restore of '{0}' for target '{1}'.", e.RestoreCatalogName, e.Name); }
/// <summary> /// Raises a RestoreComplete event. /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private void RestoreComplete(object sender, RestoreDatabaseTargetEventArgs e) { LogMessage(false, "Completed restore of '{0}' for target '{1}' successfully.", e.RestoreCatalogName, e.Name); }
/// <summary> /// Raises a RestoreTransferProgress event. /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event arguments.</param> private static void RestoreTransferProgress(object sender, RestoreDatabaseTargetEventArgs e) { OnTransferProgress(e.Transfer); }