次の方法で共有


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内のデータが変更されたときに発生するイベントです。

デリゲート

  デリゲート 説明
パブリック デリゲート ArchivedProjectsDataSet.ProjectsRowChangeEventHandler ProjectArchiveRetentionDataSet.ProjectsRow のデータで、アクションを実行するときに発生するイベントを処理するメソッドを表します。
パブリック デリゲート ArchiveScheduleDataSet.ArchiveScheduleRowChangeEventHandler ArchiveScheduleDataSet.ArchiveScheduleRow のデータで、アクションを実行するときに発生するイベントを処理するメソッドを表します。
パブリック デリゲート ProjectArchiveRetentionDataSet.ProjectsRowChangeEventHandler ProjectArchiveRetentionDataSet.ProjectsRow のデータで、アクションを実行するときに発生するイベントを処理するメソッドを表します。

列挙体

  列挙体 説明
パブリック列挙体 ArchiveOpcode アーカイブ データベースに保存するオブジェクトの種類を指定します。