del método IDatabaseSnapshotRestore.OnPostRestore
Proporciona el evento posterior procesamiento después de restaura una base de datos (objetoSPDatabase ) de uno de sus instantáneas.
Espacio de nombres: Microsoft.SharePoint.Administration.Backup
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Sub OnPostRestore ( _
args As SPDatabaseSnapshotRestoreEvent _
)
'Uso
Dim instance As IDatabaseSnapshotRestore
Dim args As SPDatabaseSnapshotRestoreEvent
instance.OnPostRestore(args)
void OnPostRestore(
SPDatabaseSnapshotRestoreEvent args
)
Parámetros
args
Tipo: Microsoft.SharePoint.Administration.Backup.SPDatabaseSnapshotRestoreEventObjeto que contiene una referencia a la instantánea desde la que se restaura la base de datos.
Comentarios
Implemente este método para proporcionar lógica personalizada que se ejecuta después de restaura una base de datos desde una instantánea.
No llame a este método desde su propio código. Lo llama el proceso de restauración.
Ejemplos
El ejemplo siguiente muestra una implementación que puede usarse para una base de datos. La "this" hace referencia a un objeto de un personalizado escriba llamado SupplementalDatabase que un programador se deriva de SPDatabase y que implementa IDatabaseSnapshotRestore. El método establece la base de datos en línea.
Nota
SPDatabase tiene otro método OnPostRestore(Object, SPRestoreInformation) debe implementar IBackupRestore, pero tiene una firma diferente, por lo que no hay ningún conflicto de nombres.
public void OnPostRestore(SPDatabaseSnapshotRestoreEvent args)
{
if (args == null)
{
throw new ArgumentNullException("args");
}
this.Status = SPObjectStatus.Online;
this.Update(true);
}
Vea también
Referencia
interfaz IDatabaseSnapshotRestore
Miembros IDatabaseSnapshotRestore
Espacio de nombres Microsoft.SharePoint.Administration.Backup