Поделиться через


Свойство 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

UpdateProgress