Compartilhar via


IBackupRestoreConfiguration interface

Fornece uma propriedade que indica se o componente que representa a classe de implementação pode ser incluído em backups (e restaurações) somente de definições de configuração.

Namespace:  Microsoft.SharePoint.Administration.Backup
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
<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

Comentários

Notes to implementers

A classe de componente personalizado deve implementar essa interface e implementar sua propriedade CanBackupRestoreAsConfiguration para retornar sempre true, se as seguintes condições forem atendidas:

  • A classe representa apenas as definições de configuração.

  • As configurações limitam-se a toda a farm ou ao serviço da Web de publicação conteúdo. Para obter mais informações sobre o serviço de publicação da Web conteúdo, consulte Background: Service Entities in Windows SharePoint Services.

  • As configurações não assumem quaisquer nomes de determinado servidor ou topologia de farm.

Por outro lado, a classe não deve implementar essa interface se ele representa o conteúdo, como listas, sites da Web, conjuntos de sites, aplicativos Web, bancos de dados complementares ou coleções de arquivos de configuração não; nem deve-lo a implementar esta interface se ela contém definições de configuração que são relativas (ou supõem a existência de) esses componentes de conteúdo. No último caso, a classe provavelmente deve ser implementada como um filho de IBackupRestore de um objeto de IBackupRestore do pai que representa o conteúdo.

Como regra geral, pense em um backup somente de configuração como um tipo de modelo de farm. Por exemplo, se SharePoint Foundation tiver sido instalado em um farm, os administradores de farm podem restaurar os componentes de configuração somente para criar uma implantação que esteja configurada para coincidir com o farm de origem. Os administradores podem opcionalmente restaurar todos, ou selecionado partes do conteúdo original ou adicionar novo conteúdo, ou ambos. Embora os componentes que implementam IBackupRestoreConfiguration podem fazer parte de restaurações de conteúdo e de configuração, ajuda a manter o cenário 'modelo de farm' em mente ao decidir se um componente deve implementar IBackupRestoreConfiguration. Se seria apropriado para seu componente para fazer parte de um modelo de farm, mesmo que nenhum conteúdo do farm de origem foi restaurado para um novo farm de destino, sua classe deve implementar IBackupRestoreConfiguration.

Ver também

Referência

IBackupRestoreConfiguration members

Microsoft.SharePoint.Administration.Backup namespace