Freigeben über


WebSvcArchive-Namespace

Die Klasse Archive ist die primäre Klasse im WebSvcArchive -Namespace. Die Archive -Klasse enthält Methoden, die Sicherung und Wiederherstellung von Projekten und anderen Project Server-Entitäten verwalten.

Hinweis

Archive ist eine Klasse, in die ASMX-Webdienst. Archive ist eine Schnittstelle, die in der ArchiveClient -Klasse implementiert wird, in den WCF-Dienst. Informationen zur Verwendung der ArchiveClient -Klasse in einem WCF-basierten Anwendung finden Sie unter den Klassenkonstruktor Archive .

WebSvcArchive Namespace handelt es sich um einen beliebigen Namen für einen Verweis auf die Archive.asmx-Webdienst (oder den Archive.svc-Dienst) von Project Server Interface (PSI). Die Methoden des Archive -Klasse unterstützen Seitenlinks tägliche Sicherung von planen, Administrative Sicherung und Administrative Wiederherstellung im Abschnitt Datenbankverwaltung der Seite Servereinstellungen im Project Web App.

Die Methoden des Archive -Klasse können Sie zum Lesen und aktualisieren den Zeitplan Archiv. Sie können alle Projekte in der Entwurfsdatenbank und die veröffentlichte Datenbank archivieren. Sie können einen angegebenen Projekt und eine Versionsbeschreibung in der Archivdatenbank speichern oder Löschen von Projekten in der Archivdatenbank. Sie können auch in der Archivdatenbank speichern, oder Wiederherstellen aus dem Archiv in der veröffentlichten Datenbank, die folgenden Project Server-Entitäten:

  • Projects

  • Enterprise-Ressourcenpool und -Kalender

  • Enterprise-Felder (benutzerdefiniert)

  • Der Enterprise-Global-Daten

  • Ansichtsdefinitionen

  • Systemeinstellungen

  • Sicherheit Kategorie- und Gruppeneinstellungen

Archive Methoden in der Regel verwenden oder einen der folgenden Objekte zurückgeben:

Klassen

  Klasse Beschreibung
Öffentliche Klasse Archive Enthält Methoden zum Verwalten von Sicherungs- und Wiederherstellungsvorgängen mithilfe der Archivdatenbank in Project Server.
Öffentliche Klasse ArchivedProjectsDataSet Verwendet, um Sammlungen von archivierten Projektinformationen verwalten.
Öffentliche Klasse ArchivedProjectsDataSet.ProjectsDataTable Lieferungen Tabelle Verwaltungsmethoden sowie Klasse einschließlich Methoden, Erweiterungen, Eigenschaften und Felder, die Indizierung zugeordnet sind; Zeilen- und Vorgänge für ArchivedProjectsDataSet.ProjectsRow Daten enthält.
Öffentliche Klasse ArchivedProjectsDataSet.ProjectsRow Enthält eine Reihe von archivierten Projektinformationen.
Öffentliche Klasse ArchivedProjectsDataSet.ProjectsRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine ProjectsRow geändert werden.
Öffentliche Klasse ArchiveScheduleDataSet Verwendet, um Sammlungen von Archivdaten Zeitplan verwalten.
Öffentliche Klasse ArchiveScheduleDataSet.ArchiveScheduleDataTable Lieferungen Tabelle Verwaltungsmethoden sowie Klasse einschließlich Methoden, Erweiterungen, Eigenschaften und Felder, die Indizierung zugeordnet sind; Zeilen- und Vorgänge für ArchiveScheduleDataSet.ArchiveScheduleRow Daten enthält.
Öffentliche Klasse ArchiveScheduleDataSet.ArchiveScheduleRow Enthält eine Zeile von Zeitplaninformationen Archiv.
Öffentliche Klasse ArchiveScheduleDataSet.ArchiveScheduleRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine ArchiveScheduleRow geändert werden.
Öffentliche Klasse ProjectArchiveRetentionDataSet Zum Verwalten von Auflistungen von Projektinformationen Archiv Aufbewahrung für die Verwaltung von Sicherungen und Wiederherstellungsvorgängen verwendet.
Öffentliche Klasse ProjectArchiveRetentionDataSet.ProjectsDataTable Lieferungen Tabelle Verwaltungsmethoden sowie Klasse einschließlich Methoden, Erweiterungen, Eigenschaften und Felder, die Indizierung zugeordnet sind; Zeilen- und Vorgänge für ProjectsRowArchiveScheduleRow Daten enthält.
Öffentliche Klasse ProjectArchiveRetentionDataSet.ProjectsRow Enthält eine Reihe von archivierten Aufbewahrung von Projektinformationen.
Öffentliche Klasse ProjectArchiveRetentionDataSet.ProjectsRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine ProjectsRow geändert werden.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat ArchivedProjectsDataSet.ProjectsRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für ProjectArchiveRetentionDataSet.ProjectsRow Daten ausgeführt wird.
Öffentlicher Delegat ArchiveScheduleDataSet.ArchiveScheduleRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für ArchiveScheduleDataSet.ArchiveScheduleRow Daten ausgeführt wird.
Öffentlicher Delegat ProjectArchiveRetentionDataSet.ProjectsRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für ProjectArchiveRetentionDataSet.ProjectsRow Daten ausgeführt wird.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration ArchiveOpcode Gibt den Typ des Objekts in der Archivdatenbank gespeichert.