Compartir a través de


Interfaz IBackupRestoreConfiguration

Proporciona una propiedad que indica si el componente que representa la clase de implementación se pueden incluir en las copias de seguridad (y restauraciones) de la configuración únicamente.

Espacio de nombres:  Microsoft.SharePoint.Administration.Backup
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Interface IBackupRestoreConfiguration _
    Inherits IBackupRestore
'Uso
Dim instance As IBackupRestoreConfiguration
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public interface IBackupRestoreConfiguration : IBackupRestore

Comentarios

Notas para los implementadores

La clase del componente personalizado debe implementar esta interfaz e implementa su propiedad CanBackupRestoreAsConfiguration para devolver siempre true si se cumplen las siguientes condiciones:

  • La clase representa solo los valores de configuración.

  • La configuración se encuentra en el ámbito de toda la granja de servidores o del servicio web de publicación de contenido. Para obtener más información sobre el servicio web de publicación de contenido, vea Background: Service Entities in Windows SharePoint Services.

  • La configuración no asuma cualquier nombre de servidor determinado o una topología de granja de servidores.

Por el contrario, la clase no debe implementar esta interfaz si representa contenido, como listas, sitios web, colecciones de sitios, aplicaciones web, bases de datos complementarias o colecciones de archivos que no son de configuración; y tampoco si contiene valores de configuración que son relativos a (o suponen la existencia de) dichos componentes de contenido. En este último caso, probablemente se debe implementar la clase como un elemento secundario IBackupRestore de un objeto primario IBackupRestore que representa el contenido.

Como regla general, piense en una copia de seguridad de solo configuración como un tipo de plantilla de la granja de servidores. Por ejemplo, si se ha instalado SharePoint Foundation en una granja de servidores, los administradores de la granja de servidores pueden restaurar los componentes de solo configuración para crear una implementación que está configurada para que coincida con la granja de servidores de origen. Los administradores pueden restaurar opcionalmente todas, o selecciona elementos del contenido original o agregar contenido nuevo o ambos. Aunque los componentes que implementan IBackupRestoreConfiguration pueden formar parte de las restauraciones de contenido y de configuración, ayuda a mantener el escenario de 'plantilla de conjunto de servidores' en cuenta al decidir si un componente debe implementar IBackupRestoreConfiguration. Si sería adecuado para el componente que formen parte de una plantilla de conjunto de servidores, incluso si ninguno de contenido de la granja de servidores de origen se ha restaurado a una nueva granja de servidores de destino, la clase debe implementar IBackupRestoreConfiguration.

Vea también

Referencia

Miembros IBackupRestoreConfiguration

Espacio de nombres Microsoft.SharePoint.Administration.Backup