public static void RestoreIndexFile ( [Required] string fileStorageName ) { try { var startDateTime = DateTime.Now; var progressNotifier = new ProgressNotifier("RestoreIndexFile"); FileStorageFacade.RestoreIndexFile(fileStorageName, AddFileBehaviour.OverrideWhenAlreadyExists, new FileStorageHandler.ExposeProgressDelegate(progressNotifier.ShowProgress)); var timeSpan = DateTime.Now - startDateTime; Console.WriteLine(string.Format("This operation took {0} msecs", (Int64)timeSpan.TotalMilliseconds)); Console.WriteLine("[Index is restored succesfully]"); } catch (Exception e) { Console.WriteLine(string.Format("An error occured; {0}", e.Message)); } }