Freigeben über


Microsoft.SharePoint.Administration.Backup-Namespace

Stellt Typen und Member zum Ausführen von Sicherungs- und Wiederherstellungsvorgängen auf Microsoft SharePoint Foundation -Websites bereit.

Vier Arten der integrierten Komponenten gesichert und mit den Klassen von diesem Namespace wiederhergestellt werden können: die gesamte Farm Inhalt veröffentlichen-Webdienste, von Webanwendungen und der Inhaltsdatenbanken. Sie können auch neue Inhaltstypen erstellen, die gesichert und wiederhergestellt, durch Implementieren der IBackupRestore -Schnittstelle werden können.

Die Klassen können in Microsoft.SharePoint.Deployment Sie die Sicherungen und Wiederherstellungen der einzelnen Websitesammlungen und Websites erstellen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse SPBackupInformation Enthält Informationen zum Sicherungsvorgang, wie der Speicherort der Sicherungsmedien.
Öffentliche Klasse SPBackupRestoreConfigurationSettings Stellt einige Einstellungen der Serverfarm breit, die in der Sicherungs- und Wiederherstellungsvorgängen verwendet.
Öffentliche Klasse SPBackupRestoreConsole Stellt statische Methoden für das Ausführen und Verwalten von Sicherungs- und Wiederherstellungsvorgängen.
Öffentliche Klasse SPBackupRestoreConsoleObject Stellt einen bestimmten Vorgang der Sicherung oder Wiederherstellung.
Öffentliche Klasse SPBackupRestoreHistoryList Eine Liste der letzten Sicherungs- und Wiederherstellungsvorgängen (einschließlich der fehlgeschlagen ist oder abgebrochen wurden, vor dem Beenden) für einen bestimmten Sicherungsspeicherort.
Öffentliche Klasse SPBackupRestoreHistoryObject Stellt einen einzelnen aktuellen oder früheren Sicherung oder Wiederherstellung Vorgang dar.
Öffentliche Klasse SPBackupRestoreInformation Enthält Informationen zu einem Sicherungs- oder Wiederherstellungsauftrags, die ausgeführt wird oder wurde soeben abgeschlossen.
Öffentliche Klasse SPBackupRestoreObject Enthält Hilfsfunktionen für Sicherungs-und Wiederherstellungsvorgänge und fungiert als Container für ein SPBackupRestoreInformation -Objekt und seine korrelierte IBackupRestore -Objekt.
Öffentliche Klasse SPBackupRestoreObjectCollection Stellt eine Auflistung von SPBackupRestoreObject -Objekten dar.
Öffentliche Klasse SPBackupRestoreParameter Stellt einen Parameter Sicherungs- oder Wiederherstellungsvorgang und bietet Helper Member zur Unterstützung der Benutzereingabe Parameterwerte.
Öffentliche Klasse SPBackupRestoreParameterCollection Stellt eine Auflistung von SPBackupRestoreParameter -Objekten dar.
Öffentliche Klasse SPBackupRestoreSettings Speichert ein Muster der Einstellungen für einen Sicherungs- oder Wiederherstellungsvorgang-Vorgang.
Öffentliche Klasse SPBackupSettings Stellt die Konfigurationseinstellungen für einen Vorgang backup, einschließlich der Anzahl der zu verwendenden Threads an.
Öffentliche Klasse SPDatabaseSnapshot Stellt eine Datenbankmomentaufnahme einer Microsoft SQL Server -Datenbank.
Öffentliche Klasse SPDatabaseSnapshotCollection Stellt eine Auflistung von SPDatabaseSnapshot -Objekten, die Microsoft SQL Server Datenbanksnapshots sind. Diese Klasse stellt außerdem Methoden und Eigenschaften für die Verwaltung der Momentaufnahmen.
Öffentliche Klasse SPDatabaseSnapshotRestoreEvent Die Wiederherstellung einer Datenbank von einem der Momentaufnahmen darstellt.
Öffentliche Klasse SPRestoreEventArgs Stellt Daten für ein Ereignis ObjectsRestored behandeln.
Öffentliche Klasse SPRestoreInformation Enthält Informationen zu einer Wiederherstellung, die aktuell entwickelten oder nur abgeschlossen ist.
Öffentliche Klasse SPRestoreSettings Stellt die Konfigurationseinstellungen für den Wiederherstellungsvorgang dar. Die Einstellungen umfassen die Methode der Wiederherstellung, die Sicherung wiederhergestellt werden, und Anmeldeinformationen-farm.
Öffentliche Klasse SPVssComponentDefinition Enthält Informationen über eine benutzerdefinierte, nicht-Datenbank, SharePoint Foundation Inhaltskomponente an den SharePointVSS Writer-Dienst.
Öffentliche Klasse SPVssDiscoveryHelper Benutzerdefinierte Typen von nicht-Datenbank-Inhaltskomponenten vom Volume Volumeschattenkopie-Dienstgeschützt werden können.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IBackupRestore Ermöglicht den Inhalt, den eine Klasse darstellt, die gesichert werden und wiederhergestellt.
Öffentliche Schnittstelle IBackupRestoreConfiguration Stellt eine Eigenschaft, die angibt, ob die Komponente, die Implementierungsklasse stellt in Sicherungen (und Wiederherstellungen) nur Konfigurationseinstellungen enthalten sein kann.
Öffentliche Schnittstelle IBackupRestoreTreeFormatter Formate für die Verwendung in einer Benutzeroberfläche eine Präsentation Struktur der Komponenten in der Farm, die gesichert werden können.
Öffentliche Schnittstelle IDatabaseSnapshotRestore Bei der Implementierung durch eine von SPDatabaseabgeleitete Klasse enthält benutzerdefinierte Wiederherstellung vor und nach der Wiederherstellung verarbeiten, wenn die Datenbank aus einer Momentaufnahme wiederhergestellt wird.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat SPRestoreCompleteEventHandler Stellt die Methode dar, die das ObjectsRestored -Ereignis einer SPFarmbehandelt.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration SPBackupMethodType Gibt an, ob alle Inhalte oder nur geänderte Inhalte gesichert wird.
Öffentliche Enumeration SPBackupRestoreLogSeverity Gibt den Schweregrad des Problem tritt während eines Vorgangs Sicherungs- oder Wiederherstellungsvorgang und wird mit einer Meldung protokolliert.
Öffentliche Enumeration SPBackupRestorePhaseType Gibt an, welcher Phase in einem Vorgang Sicherungs- oder Wiederherstellungsvorgang derzeit ausgeführt wird.
Öffentliche Enumeration SPRestoreMethodType Gibt an, ob nur Inhalte, die in das Ziel für die Wiederherstellung nicht bereits vorhanden ist, aus dem backup-Objekt wiederhergestellt wird, oder gibt an, ob Inhalte mit dem gleichen Namen wie das backup-Objekt auch überschrieben wird.
Öffentliche Enumeration SPRestoreType Gibt an, ob eine Websitesammlung oder einer Inhaltskomponente größer als einer Websitesammlung; d. h., Web eine Farm, Web-Service-Anwendung oder Content-Datenbank; wird wiederhergestellt.