共用方式為


WebSvcArchive 命名空間

Archive類別是WebSvcArchive命名空間中的主要類別。Archive類別包括管理備份和還原專案與其他 Project Server 實體的方法。

注意事項注意事項

在 ASMX web 服務中, Archive是一個類別。在 WCF 服務中, Archive是ArchiveClient類別中實作的介面。在 WCF 架構的應用程式中使用ArchiveClient類別相關的資訊,請參閱Archive類別建構函式。

WebSvcArchive命名空間是參照到 Archive.asmx 的 web 服務 (或 Archive.svc 服務) 的專案伺服器介面 (PSI) 的任意名稱。Archive類別方法支援資料庫管理] 區段中的Project Web App中的 [伺服器設定] 頁面中的每日排程備份、 系統管理備份和還原的系統管理頁面連結。

Archive類別方法可讓您讀取和更新封存排程。您可以封存在 「 草稿 」 及 「 已發行資料庫中的所有專案。您可以將指定的專案和版本說明儲存到保存資料庫,或刪除保存資料庫中的專案。您也可以儲存至封存資料庫,或從封存檔還原至已發行資料庫中,下列的 Project Server 實體:

  • 專案

  • 企業資源資料庫與行事曆

  • 企業自訂欄位

  • 企業通用的資料

  • 檢視定義

  • 系統設定

  • 安全性類別和群組設定

Archive方法通常會使用,或傳回下列物件的其中一個:

類別

  類別 描述
公用類別 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中的資料變更時發生的事件。

委'派

  委派 描述
公用委派 ArchivedProjectsDataSet.ProjectsRowChangeEventHandler 代表會處理ProjectArchiveRetentionDataSet.ProjectsRow資料執行動作時所發生事件的方法。
公用委派 ArchiveScheduleDataSet.ArchiveScheduleRowChangeEventHandler 代表會處理ArchiveScheduleDataSet.ArchiveScheduleRow資料執行動作時所發生事件的方法。
公用委派 ProjectArchiveRetentionDataSet.ProjectsRowChangeEventHandler 代表會處理ProjectArchiveRetentionDataSet.ProjectsRow資料執行動作時所發生事件的方法。

列舉

  列舉 描述
公用列舉 ArchiveOpcode 指定要儲存封存資料庫的物件類型。