IBackupRestore.OnBackupComplete 方法
提供了备份处理后。
命名空间: 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.SPBackupInformationSPBackupInformation对象,该对象包含有关该操作的数据。
返回值
类型:System.Boolean
true如果成功 ;否则为false。
备注
至少,您的实现应将**CurrentProgess()**设置为 100%,并返回true。这通常就是全部所需。
在某些情况下,需要其他后备份操作。例如, OnBackupComplete的实现可能不得不停止或暂停用于备份操作的 Windows 服务重新启动。
如果OnBackup返回false,则不会运行的OnBackupComplete方法。
示例
以下显示了最常见的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