Export (0) Print
Expand All

Microsoft.SharePoint.Administration.Backup Namespace

Provides types and members for performing backup and restore operations on Microsoft SharePoint Foundation sites.

Four types of built-in components can be backed up and restored with the classes of this namespace: the entire farm, content publishing Web services, Web applications, and content databases. You also can create new content types that can be backed up and restored by implementing the IBackupRestore interface.

You can use the classes in Microsoft.SharePoint.Deployment to create backups and restorations of individual site collections and Web sites.

Public classSPBackupInformationProvides information about a backup operation, such as the location of the backup device.
Public classSPBackupRestoreConfigurationSettingsRepresents some farm wide settings used in backup and restore operations.
Public classSPBackupRestoreConsoleProvides static methods for running and managing backup and restore operations.
Public classSPBackupRestoreConsoleObjectRepresents a particular backup or restore operation.
Public classSPBackupRestoreHistoryListA list of past backup and restore operations (including those that failed or were cancelled before finishing) for a particular backup location.
Public classSPBackupRestoreHistoryObjectRepresents a single current or past backup or restore operation.
Public classSPBackupRestoreInformationProvides information about a backup or restore job that is running or has just completed.
Public classSPBackupRestoreObjectProvides helper functions for backup and restore operations and acts as a container for an SPBackupRestoreInformation object and its correlated IBackupRestore object.
Public classSPBackupRestoreObjectCollectionRepresents a collection of SPBackupRestoreObject objects.
Public classSPBackupRestoreParameterRepresents a backup or restore parameter and provides helper members to support user input of parameter values.
Public classSPBackupRestoreParameterCollectionRepresents a collection of SPBackupRestoreParameter objects.
Public classSPBackupRestoreSettingsStores a pattern of settings for a backup or restore operation.
Public classSPBackupSettingsRepresents the configuration settings for a backup operation, including the number of threads to use.
Public classSPDatabaseSnapshotRepresents a database snapshot of a Microsoft SQL Server database.
Public classSPDatabaseSnapshotCollectionRepresents a collection of SPDatabaseSnapshot objects that are Microsoft SQL Server database snapshots. This class also provides methods and properties for the management of the database snapshots.
Public classSPDatabaseSnapshotRestoreEventRepresents the restoration of a database from one of its snapshots.
Public classSPRestoreEventArgsProvides data for handling an ObjectsRestored event.
Public classSPRestoreInformationProvides information about a restore operation that is currently underway or just completed.
Public classSPRestoreSettingsRepresents the configuration settings for a restore operation. The settings include the method of restoration, the backup to be restored, and farm logon information.
Public classSPVssComponentDefinitionProvides information about a custom, non-database, SharePoint Foundation content component to the SharePoint VSS Writer service.
Public classSPVssDiscoveryHelperEnables custom types of non-database content components to be protected by Volume Shadow Service.

Public interfaceIBackupRestoreEnables the content that a class represents to be backed up and restored.
Public interfaceIBackupRestoreConfigurationProvides a property that indicates whether the component that the implementing class represents can be included in backups (and restorations) of only configuration settings.
Public interfaceIBackupRestoreTreeFormatterFormats, for use in a UI, a tree presentation of the components on the farm that can be backed up.
Public interfaceIDatabaseSnapshotRestoreWhen implemented by a class derived from SPDatabase, provides custom pre-restoration and post-restoration processing when the database is restored from a snapshot.

Public delegateSPRestoreCompleteEventHandlerRepresents the method that will handle the ObjectsRestored event of an SPFarm.

Public enumerationSPBackupMethodTypeSpecifies whether all content or only changed content is backed up.
Public enumerationSPBackupRestoreLogSeveritySpecifies the severity of an issue that occurs during a backup or restore operation and is logged with a message.
Public enumerationSPBackupRestorePhaseTypeSpecifies what stage in a backup or restore operation is currently underway.
Public enumerationSPRestoreMethodTypeSpecifies whether only content that does not already exist in the restore target is restored from the backup object or whether content with the same name as in the backup object is also overwritten.
Public enumerationSPRestoreTypeSpecifies whether a site collection or a content component larger than a site collection; that is, a farm, Web service, Web application, or content database; is restored.

Community Additions

© 2014 Microsoft