Пространство имен WebSvcArchive

Класс Archive — это основной классов в пространстве имен WebSvcArchive . Класс Archive включает в себя методы для управления резервного копирования и восстановления проектов и других объектов сервера Project Server.

Примечание

В веб-службе ASMX Archive — это класс. В службе WCF Archive — это интерфейс, который реализован в классе ArchiveClient . Для получения сведений об использовании класса ArchiveClient в приложении на основе WCF см в конструктор класса Archive .

Пространство имен WebSvcArchive — произвольное имя для ссылки на веб-службу Archive.asmx (или службу Archive.svc) из Project Server интерфейс (PSI). Методы класса Archive поддерживают ежедневное резервное копирование, административное резервное копирование и административное восстановление ссылок на страницы, в разделе Администрирование базы данных на странице "Параметры сервера" Project Web App.

Методы класса Archive позволяют читать и обновить расписание архивации. Можно архивировать все проекты из базы данных черновиков и опубликованных проектов. Можно сохранить в архивной базе данных указанного проекта и описание версии или удаление проекта в базе данных архива. Можно также сохранить в архивной базе данных или восстановление из архива к базе данных опубликованных проектов, следующие сущности Project Server:

  • Projects

  • Корпоративный пул ресурсов и календари

  • корпоративные настраиваемые поля;

  • Глобальных данных предприятия

  • Определения представлений

  • параметры системы;

  • Параметры категории и группы безопасности

методы Archive обычно используют или возвращают один из следующих объектов:

Классы

  Класс Описание
Общий класс Archive Параметры категории и группы безопасности
Общий класс ArchivedProjectsDataSet методы Archive обычно используют или возвращают один из следующих объектов:
Общий класс ArchivedProjectsDataSet.ProjectsDataTable ArchivedProjectsDataSet
Общий класс ArchivedProjectsDataSet.ProjectsRow ArchiveScheduleDataSet
Общий класс ArchivedProjectsDataSet.ProjectsRowChangeEvent ProjectArchiveRetentionDataSet
Общий класс ArchiveScheduleDataSet Используется для хранения коллекций данных расписания архивации.
Общий класс ArchiveScheduleDataSet.ArchiveScheduleDataTable Блоки таблица методов управления и данные класса, включая методы расширения, свойства и поля, связанные с индексацией; предоставляет операции строки и столбца для данных ArchiveScheduleDataSet.ArchiveScheduleRow .
Общий класс ArchiveScheduleDataSet.ArchiveScheduleRow Содержит по одной строке сведений о расписании архива.
Общий класс ArchiveScheduleDataSet.ArchiveScheduleRowChangeEvent Событие, которое возникает при изменении данных в ArchiveScheduleRow .
Общий класс ProjectArchiveRetentionDataSet Позволяет поддерживать информацию о сроке хранения архива проекта при управлении резервными коллекции операций и восстановления.
Общий класс ProjectArchiveRetentionDataSet.ProjectsDataTable Блоки таблица методов управления и данные класса, включая методы расширения, свойства и поля, связанные с индексацией; предоставляет операции строки и столбца для данныхArchiveScheduleRowProjectsRow.
Общий класс ProjectArchiveRetentionDataSet.ProjectsRow Содержит по одной строке данных хранения архива проекта.
Общий класс ProjectArchiveRetentionDataSet.ProjectsRowChangeEvent Событие, которое возникает при изменении данных в ProjectsRow .

Делегаты

  Делегат Описание
Общий делегат ArchivedProjectsDataSet.ProjectsRowChangeEventHandler Представляет метод, обрабатывающий события, которые происходят, если действие выполняется для ProjectArchiveRetentionDataSet.ProjectsRow данных.
Общий делегат ArchiveScheduleDataSet.ArchiveScheduleRowChangeEventHandler Представляет метод, обрабатывающий события, которые происходят, если действие выполняется для ArchiveScheduleDataSet.ArchiveScheduleRow данных.
Общий делегат ProjectArchiveRetentionDataSet.ProjectsRowChangeEventHandler Представляет метод, обрабатывающий события, которые происходят, если действие выполняется для ProjectArchiveRetentionDataSet.ProjectsRow данных.

Перечисления

  Перечисление Описание
Общее перечисление ArchiveOpcode Указывает тип объекта для сохранения архива базы данных.