WebSvcArchive 命名空间
The Archive class is the primary class in the WebSvcArchive namespace. The Archive class includes methods that manage backup and restore of projects and other Project Server entities.
备注
In the ASMX web service, Archive is a class. In the WCF service, Archive is an interface that is implemented in the ArchiveClient class. For information about using the ArchiveClient class in a WCF-based application, see the Archive class constructor.
The WebSvcArchive namespace is an arbitrary name for a reference to the Archive.asmx web service (or the Archive.svc service) of the Project Server Interface (PSI). The Archive class methods support the Daily Schedule Backup, Administrative Backup, and Administrative Restore page links in the Database Administration section of the Server Settings page in Project Web App.
The Archive class methods enable you to read and update the archive schedule. You can archive all projects in the Draft and Published databases. You can save a specified project and version description to the Archive database or delete a project in the Archive database. You can also save to the Archive database, or restore from the Archive to the Published database, the following Project Server entities:
Projects
Enterprise resource pool and calendars
Enterprise custom fields
The Enterprise Global data
View definitions
System settings
Security category and group settings
Archive methods typically use or return one of the following objects:
类
类 | 说明 | |
---|---|---|
Archive | 包含用于管理 Project Server 中使用的归档数据库的备份和还原操作的方法。 | |
ArchivedProjectsDataSet | 用于维护已存档的项目信息的集合。 | |
ArchivedProjectsDataSet.ProjectsDataTable | 提供表管理方法和类信息,包括方法、 扩展名、 属性和字段与索引 ;提供ArchivedProjectsDataSet.ProjectsRow数据的行和列的操作。 | |
ArchivedProjectsDataSet.ProjectsRow | 包含已存档的项目信息的行。 | |
ArchivedProjectsDataSet.ProjectsRowChangeEvent | 在ProjectsRow中的数据发生更改时,会发生该事件。 | |
ArchiveScheduleDataSet | 用于维护计划的存档数据的集合。 | |
ArchiveScheduleDataSet.ArchiveScheduleDataTable | 提供表管理方法和类信息,包括方法、 扩展名、 属性和字段与索引 ;提供ArchiveScheduleDataSet.ArchiveScheduleRow数据的行和列的操作。 | |
ArchiveScheduleDataSet.ArchiveScheduleRow | 包含存档日程安排信息的行。 | |
ArchiveScheduleDataSet.ArchiveScheduleRowChangeEvent | 在ArchiveScheduleRow中的数据发生更改时,会发生该事件。 | |
ProjectArchiveRetentionDataSet | 用于维护集合的项目存档保留信息管理备份和恢复操作。 | |
ProjectArchiveRetentionDataSet.ProjectsDataTable | 提供表管理方法和类信息,包括方法、 扩展名、 属性和字段与索引 ;提供了有关ProjectsRowArchiveScheduleRow数据的行和列操作。 | |
ProjectArchiveRetentionDataSet.ProjectsRow | 包含已存档的项目保留信息的行。 | |
ProjectArchiveRetentionDataSet.ProjectsRowChangeEvent | 在ProjectsRow中的数据发生更改时,会发生该事件。 |
委托
枚举
枚举 | 说明 | |
---|---|---|
ArchiveOpcode | 指定要保存到存档数据库的对象的类型。 |