Partager via


IBackupRestoreConfiguration - Interface

Fournit une propriété qui indique si le composant qui représente la classe d'implémentation peut être inclus dans les sauvegardes (et les restaurations) uniquement des paramètres de configuration.

Espace de noms :  Microsoft.SharePoint.Administration.Backup
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Interface IBackupRestoreConfiguration _
    Inherits IBackupRestore
'Utilisation
Dim instance As IBackupRestoreConfiguration
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public interface IBackupRestoreConfiguration : IBackupRestore

Remarques

Remarques destinées aux responsables de l’implémentation

La classe de votre composant personnalisé doit implémenter cette interface, et implémenter sa propriété CanBackupRestoreAsConfiguration de manière à ce qu’elle retourne toujours true, si les conditions suivantes sont réunies :

  • La classe ne représente que des paramètres de configuration.

  • L’étendue des paramètres englobe la totalité de la batterie de serveurs ou se situe au niveau du service Web de publication de contenu. Pour plus d’informations sur le service Web de publication de contenu, voir Background: Service Entities in Windows SharePoint Services.

  • Les paramètres ne supposent pas les noms de serveur particulier ou de la topologie de la batterie.

À l’inverse, votre classe ne doit pas implémenter cette interface si elle représente du contenu, tel que des listes, des sites Web, des collections de sites, des applications Web, des bases de données supplémentaires ou des collections de fichiers autres autre que des fichiers de configuration. Elle de doit pas non plus implémenter cette interface si elle contient des paramètres de configuration liés à des composants de contenu de ce type (ou supposant l’existence de ces derniers). Dans le deuxième cas, la classe doit probablement être implémentée en tant qu’enfant IBackupRestore d’un objet IBackupRestore parent qui représente le contenu.

En règle générale, pensez à une sauvegarde de configuration uniquement comme un type de modèle de batterie de serveurs. Par exemple, si SharePoint Foundation a été installé sur une batterie de serveurs, les administrateurs de batterie de serveurs peuvent restaurer les composants de configuration uniquement pour créer un déploiement qui est configuré pour correspondre à la batterie de serveurs. Les administrateurs éventuellement restaurer tous, ou sélectionné des parties, le contenu d'origine ou ajouter de nouveaux contenus, ou les deux. Bien que les composants qui implémentent IBackupRestoreConfiguration peuvent faire partie des restaurations de configuration et de contenu, il vous aide à garder le scénario « modèle de batterie de serveurs » à l'esprit lorsque vous décidez si un composant doit implémenter IBackupRestoreConfiguration. Si elle est appropriée pour votre composant doit faire partie d'un modèle de batterie de serveurs, même si aucun des contenus à partir de la batterie de serveurs a été restaurée dans une nouvelle batterie de cible, votre classe doit implémenter IBackupRestoreConfiguration.

Voir aussi

Référence

IBackupRestoreConfiguration - Membres

Microsoft.SharePoint.Administration.Backup - Espace de noms