Перечисление SPBackupRestoreLogSeverity
Задает серьезность проблемы, которая возникает во время операции резервного копирования или восстановления и вошел с сообщением.
Пространство имен: Microsoft.SharePoint.Administration.Backup
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Enumeration SPBackupRestoreLogSeverity
'Применение
Dim instance As SPBackupRestoreLogSeverity
public enum SPBackupRestoreLogSeverity
Элементы
Имя элемента | Описание | |
---|---|---|
Important | Информационные записи в журнале, важно, но не проблема. | |
None | Нет записи журнала. | |
Error | Неустранимая ошибка, которая не позволяет выполнение операции. | |
Warning | Проблемы, требующие, a, предупреждение, но не сообщения о неустранимых. | |
Verbose | Менее важно информационные запись в журнал, который не является проблема. | |
WorkItem | Запись журнала, которая идентифицирует определенных после завершения резервного копирования или после восстановления работы, которую необходимо выполнить. |
Замечания
Эти значения в основном используются в качестве параметров для метода Log .
Примеры
Следующем примере показано, как использовать перечисление реализации метода OnRestore .
[C#]
public Boolean OnRestore(Object sender, SPRestoreInformation args)
{
if (args == null)
{
throw new ArgumentNullException("args");
}
// If the CriticalFiles object was deleted from the farm after it was
// backed up, restore it to the configuration database.
CriticalFiles cf = SPFarm.Local.GetChild<CriticalFiles>(this.Name);
if (cf == null)
{
this.Update();
args.Log(SPBackupRestoreLogSeverity.Verbose, this.Name + " added back to configuration database.");
}
Boolean successSignal = true;
// TODO: The following loop restores files to the local server. If there are
// multiple front end servers, your code must iterate through all of
// SPFarm.Local.Servers and restore the same files to every server whose
// Role property is SPServerRole.WebFrontEnd
foreach (String path in FrontEndFilePaths)
{
FileInfo backupCopy = new FileInfo(path);
FileInfo file = new FileInfo(args.Location + @"\" + backupCopy.Name);
try
{
file.CopyTo(path, true);
args.Log(SPBackupRestoreLogSeverity.Verbose, "Restored " + file.Name);
}
catch (Exception e)
{
args.Log(SPBackupRestoreLogSeverity.Verbose, file.Name + " not restored: " + e.Message);
successSignal = false;
}
}
args.CurrentProgress = 50;
return successSignal;
}
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint.Administration.Backup