Метод IBackupRestore.OnBackupComplete
Предоставляет post процесса резервного копирования.
Пространство имен: Microsoft.SharePoint.Administration.Backup
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
'Декларация
Function OnBackupComplete ( _
sender As Object, _
args As SPBackupInformation _
) As Boolean
'Применение
Dim instance As IBackupRestore
Dim sender As Object
Dim args As SPBackupInformation
Dim returnValue As Boolean
returnValue = instance.OnBackupComplete(sender, _
args)
bool OnBackupComplete(
Object sender,
SPBackupInformation args
)
sender
Тип: System.ObjectОбъект, вызывающий OnBackupComplete.
args
Тип: Microsoft.SharePoint.Administration.Backup.SPBackupInformationОбъект SPBackupInformation , который содержит данные о выполняемой операции.
Тип: System.Boolean
true в случае успешного выполнения; в противном случае — false.
Как минимум реализация должна CurrentProgess() равным 100% и возвращают true. Обычно это все, что является обязательным.
В некоторых случаях требуется действия после резервного копирования. Например внедрения OnBackupComplete удалось перезапустить службу Windows, которые остановлена или приостановлена для операции резервного копирования.
Метод OnBackupComplete не будет работать, если OnBackup возвращает false.
Ниже показаны наиболее распространенные внедрения OnBackupComplete.
public Boolean OnBackupComplete(Object sender, SPBackupInformation args)
{
if (args == null)
{
throw new ArgumentNullException("args");
}
args.CurrentProgress = 100;
return true;
}
Public Function OnBackupComplete(ByVal sender As Object, ByVal args As SPBackupInformation) As Boolean
If args Is Nothing Then
Throw New ArgumentNullException("args")
End If
args.CurrentProgress = 100
Return True
End Function
Пространство имен Microsoft.SharePoint.Administration.Backup