SPBackupRestoreInformation.CurrentProgress 属性
获取或设置整个工作的百分比完成的备份或还原操作的程度。
命名空间: Microsoft.SharePoint.Administration.Backup
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Property CurrentProgress As Integer
Get
Set
用法
Dim instance As SPBackupRestoreInformation
Dim value As Integer
value = instance.CurrentProgress
instance.CurrentProgress = value
public int CurrentProgress { get; set; }
属性值
类型:System.Int32
Int32 从 0 到 100。
备注
此属性设置为 100,在OnBackupComplete和OnPostRestore的实现。您通常应该也可以将其设置为适当的值在OnBackup和OnRestore。如果在这些实现中的代码要花很长的时间, OnPrepareBackup和OnPreRestore的实现还应该设置该属性。
示例
下面的示例演示如何在OnBackupComplete的实现中使用的CurrentProgress属性。
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