Пространство имен 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 | Указывает тип объекта для сохранения архива базы данных. |