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


Метод IDatabaseSnapshotRestore.OnPostRestore

Содержит события после операции обработки после восстановления базы данных (объектSPDatabase ) из одного из его моментальные снимки.

Пространство имен:  Microsoft.SharePoint.Administration.Backup
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Sub OnPostRestore ( _
    args As SPDatabaseSnapshotRestoreEvent _
)
'Применение
Dim instance As IDatabaseSnapshotRestore
Dim args As SPDatabaseSnapshotRestoreEvent

instance.OnPostRestore(args)
void OnPostRestore(
    SPDatabaseSnapshotRestoreEvent args
)

Параметры

Замечания

Используйте этот метод для предоставления настраиваемой логики, который выполняется после восстановления базы данных из моментального снимка.

Этот метод не следует вызывать из собственного кода. Процесс восстановления вызывает его.

Примеры

В следующем примере показано реализация, которая может использоваться для базы данных. "this" ссылается на объект настраиваемого введите называемое SupplementalDatabase , разработчик производным от SPDatabase и, который реализует IDatabaseSnapshotRestore. Метод устанавливает базу данных обратно в оперативный режим.

Примечание

SPDatabase имеет другой метод OnPostRestore(Object, SPRestoreInformation) , поскольку они реализация IBackupRestore, но она имеет разные подписи, поэтому нет конфликта нет имени.

public void OnPostRestore(SPDatabaseSnapshotRestoreEvent args)
{
    if (args == null)
    {
        throw new ArgumentNullException("args");
    }

    this.Status = SPObjectStatus.Online;
    this.Update(true);
}

См. также

Справочные материалы

IDatabaseSnapshotRestore интерфейс

Элементы IDatabaseSnapshotRestore

Пространство имен Microsoft.SharePoint.Administration.Backup