Enables the content that a class represents to be backed up and restored.
The IBackupRestore type exposes the following members.
|CanRenameOnRestore||Gets a value that indicates whether the IBackupRestore object can be renamed when it is restored.|
|CanSelectForBackup||Gets or sets a value that indicates whether the content component that is represented by the IBackupRestore object can be selected for backup, independently of its parent component, in the Central Administration user interface or some other UI.|
|CanSelectForRestore||Gets or sets a value that indicates whether the content component that is represented by the IBackupRestore object can be selected for restoration in the Central Administration user interface or some other UI.|
|DiskSizeRequired||Gets the amount of disk space, in bytes, that is required to store a backup of the content represented by the IBackupRestore object.|
|Id||Gets or sets an ID for the content component.|
|Name||Gets or sets a name, for use in the SharePoint farm backup and restore UI, for the content component.|
|AddBackupObjects||Adds the IBackupRestore object and its child IBackupRestore objects to the specified backup object.|
|OnAbort||Assists in a graceful termination when a user cancels a backup or restore operation.|
|OnBackup||Creates and stores the backup copy of the content component.|
|OnBackupComplete||Provides post backup processing.|
|OnPostRestore||Provides post restore processing.|
|OnPrepareBackup||Provides preparation processing before a backup.|
|OnPreRestore||Provides restore preparation processing.|
|OnRestore||Reads the backed up content and copies it to the target destination of the restore operation.|