Freigeben über


IBackupRestoreConfiguration-Schnittstelle

Stellt eine Eigenschaft, die angibt, ob die Komponente, die Implementierungsklasse stellt in Sicherungen (und Wiederherstellungen) nur Konfigurationseinstellungen enthalten sein kann.

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

Syntax

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

Hinweise

Hinweise für Implementierer

Die benutzerdefinierte Komponentenklasse sollte diese Schnittstelle und die CanBackupRestoreAsConfiguration-Eigenschaft implementieren, damit immer true zurückgegeben wird, wenn folgende Bedingungen zutreffen:

  • Die Klasse stellt nur Konfigurationseinstellungen dar.

  • Als Bereich für die Einstellungen ist die gesamte Farm oder der Webdienst für die Inhaltsveröffentlichung festgelegt. Weitere Informationen zum Webdienst für die Inhaltsveröffentlichung finden Sie unter Background: Service Entities in Windows SharePoint Services.

  • Nehmen Sie die Einstellungen kein bestimmten Servernamen und die Farmtopologie an.

Ihre Klasse sollte diese Schnittstelle hingegen nicht implementieren, wenn sie Inhalte wie Listen, Websites, Websitesammlungen, Webanwendungen, ergänzende Datenbanken oder Sammlungen von Nichtkonfigurationsdateien repräsentiert. Ebenso wenig sollte sie diese Schnittstelle implementieren, wenn sie Konfigurationseinstellungen enthält, die sich auf derartige Inhaltskomponenten beziehen (oder deren Vorhandensein voraussetzen). Im letzteren Fall sollte die Klasse als untergeordnetes IBackupRestore-Element eines übergeordneten IBackupRestore-Objekts implementiert werden, das den Inhalt darstellt.

Als Daumenregel stellen Sie sich eine reine Konfigurationssicherung als eine Art von Farm Vorlage. Beispielsweise wenn SharePoint Foundation in einer Farm installiert wurde, können Farmadministratoren wiederherstellen die Konfiguration beschränkten Komponenten, um eine Bereitstellung zu erstellen, die entsprechend die quellfarm konfiguriert ist. Die Administratoren können dann optional alle wiederherzustellen, oder ausgewählte Teile, von der ursprünglichen Inhalt oder Hinzufügen neuer Inhalt oder beides. Komponenten, die IBackupRestoreConfiguration implementieren Teil der Konfiguration und Inhalte Wiederherstellungen werden können, ist es hilfreich um zu Bedenken des Szenarios "Farm Template" bei der Entscheidung, ob eine Komponente IBackupRestoreConfigurationimplementieren soll. Wenn die Komponente, die Teil einer Farm Vorlage, auch wenn keines der Inhalte aus der quellfarm in einer neuen Zielfarm wiederhergestellt wurde, werden wäre sollte eine Klasse IBackupRestoreConfigurationimplementieren.

Siehe auch

Referenz

IBackupRestoreConfiguration-Member

Microsoft.SharePoint.Administration.Backup-Namespace