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 | |
---|---|---|
![]() |
Archive | Enthält Methoden zum Verwalten von Sicherungs- und Wiederherstellungsvorgängen mithilfe der Archivdatenbank in Project Server. |
![]() |
ArchivedProjectsDataSet | Verwendet, um Sammlungen von archivierten Projektinformationen verwalten. |
![]() |
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. |
![]() |
ArchivedProjectsDataSet.ProjectsRow | Enthält eine Reihe von archivierten Projektinformationen. |
![]() |
ArchivedProjectsDataSet.ProjectsRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine ProjectsRow geändert werden. |
![]() |
ArchiveScheduleDataSet | Verwendet, um Sammlungen von Archivdaten Zeitplan verwalten. |
![]() |
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. |
![]() |
ArchiveScheduleDataSet.ArchiveScheduleRow | Enthält eine Zeile von Zeitplaninformationen Archiv. |
![]() |
ArchiveScheduleDataSet.ArchiveScheduleRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine ArchiveScheduleRow geändert werden. |
![]() |
ProjectArchiveRetentionDataSet | Zum Verwalten von Auflistungen von Projektinformationen Archiv Aufbewahrung für die Verwaltung von Sicherungen und Wiederherstellungsvorgängen verwendet. |
![]() |
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. |
![]() |
ProjectArchiveRetentionDataSet.ProjectsRow | Enthält eine Reihe von archivierten Aufbewahrung von Projektinformationen. |
![]() |
ProjectArchiveRetentionDataSet.ProjectsRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine ProjectsRow geändert werden. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
![]() |
ArchivedProjectsDataSet.ProjectsRowChangeEventHandler | Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für ProjectArchiveRetentionDataSet.ProjectsRow Daten ausgeführt wird. |
![]() |
ArchiveScheduleDataSet.ArchiveScheduleRowChangeEventHandler | Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für ArchiveScheduleDataSet.ArchiveScheduleRow Daten ausgeführt wird. |
![]() |
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 | |
---|---|---|
![]() |
ArchiveOpcode | Gibt den Typ des Objekts in der Archivdatenbank gespeichert. |