Свойство 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 также необходимо указать это свойство, если код, приведенный в этих реализаций занимает значительное время.
Примеры
Следующем примере показано, как использовать свойство CurrentProgress в реализации 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
См. также
Справочные материалы
SPBackupRestoreInformation класс
Элементы SPBackupRestoreInformation
Пространство имен Microsoft.SharePoint.Administration.Backup