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