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

Класс Project — это основной классов в пространстве имен WebSvcProject . Класс Project включает в себя методы для управления проектами, организации проекта, такие как задач, ресурсов и назначений и воздействия на проектов для анализа портфеля.

Примечание

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

Пространство имен WebSvcProject — произвольное имя для ссылки на веб-службу Project.asmx (или службу Project.svc) из Project Server интерфейс (PSI). Project методы можно проверить, возврат, создания, удаления, чтение, обновлять проекты в проекте или опубликованные базы данных Project. Многие из методов, использовать службы очередей Project Server. Методы можно создать, обновить или удалить объекты в рамках проектов (задачи, ресурсы, назначения и так далее). Методы можно получить сведения или обновить адрес группы или сайт проекта проекта.

Используйте методы Project :

  • Получите состояние проекта.

  • Получите список проектов в базе данных черновиков.

  • Получите список всех проектов в отделе.

  • Получите все суммарные задачи.

  • Получение задачи, доступные для назначения для указанного ресурса.

  • Получите все проекты, где имеет назначения ресурсов.

  • Создание предложения проекта из списка задач в Microsoft SharePoint Server 2013.

  • Синхронизация проекта со списком SharePoint.

  • Чтение воздействия проектов из анализа портфеля.

  • Управление project team.

  • Поиск связей между проектами и главный проект.

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

Классы

  Класс Описание
Общий класс ImportResult Представляет результаты операции импорта Project Server.
Общий класс Project Содержит методы для управления проектами и сущностей в проектах, такие как задачи, ресурсы и назначения. методы класса Project также управление конечные результаты, предложений по проекту и проект или главного проекта связей.
Общий класс ProjectContextDataSet Содержит список проектов, относящихся к указанным проектов или ресурсов.
Общий класс ProjectContextDataSet.RelationshipsDataTable Содержит сведения о связанных проектов.
Общий класс ProjectContextDataSet.RelationshipsRow Содержит сведения о связанных проектов.
Общий класс ProjectContextDataSet.RelationshipsRowChangeEvent Событие, которое возникает при изменении данных в RelationshipsRow .
Общий класс ProjectDataSet Задает основной набор данных, используемый в веб-службу WebSvcProject .
Общий класс ProjectDataSet.AssignmentCustomFieldsDataTable Содержит значения настраиваемых полей, связанных с определенным ProjectDataSet.AssignmentRow объекта строки.
Общий класс ProjectDataSet.AssignmentCustomFieldsRow Представляет значение настраиваемого поля для конкретных ProjectDataSet.AssignmentRow строки.
Общий класс ProjectDataSet.AssignmentCustomFieldsRowChangeEvent Событие, которое возникает при изменении данных в AssignmentCustomFieldsRow .
Общий класс ProjectDataSet.AssignmentDataTable Представляет связь между ресурсом и задачи.
Общий класс ProjectDataSet.AssignmentRow Представляет связь между единственный ресурс и одну задачу в рамках проекта.
Общий класс ProjectDataSet.AssignmentRowChangeEvent Событие, которое возникает при изменении данных в AssignmentRow .
Общий класс ProjectDataSet.DependencyDataTable Представляет связь зависимостей между одной задачи.
Общий класс ProjectDataSet.DependencyRow Представляет отношения зависимости между одну задачу и другое.
Общий класс ProjectDataSet.DependencyRowChangeEvent Событие, которое возникает при изменении данных в DependencyRow .
Общий класс ProjectDataSet.ProjectCustomFieldsDataTable Представляет значение настраиваемого поля для настраиваемого поля проекта.
Общий класс ProjectDataSet.ProjectCustomFieldsRow Представляет значение настраиваемого поля для конкретных ProjectDataSet.ProjectRow строки.
Общий класс ProjectDataSet.ProjectCustomFieldsRowChangeEvent Происходит при изменении данных в ProjectDataSet.ProjectCustomFieldsRow .
Общий класс ProjectDataSet.ProjectDataTable Представляет значения данных проекта для строки ProjectDataSet.ProjectRow .
Общий класс ProjectDataSet.ProjectResourceCustomFieldsDataTable Представляет значение настраиваемого поля, относящиеся к конкретному проекту ресурса (ProjectDataSet.ProjectResourceRow).
Общий класс ProjectDataSet.ProjectResourceCustomFieldsRow Представляет значение настраиваемого поля, связанного с объектом определенного ProjectDataSet.ProjectResourceRow .
Общий класс ProjectDataSet.ProjectResourceCustomFieldsRowChangeEvent Событие, которое возникает при изменении данных в ProjectResourceCustomFieldsRow .
Общий класс ProjectDataSet.ProjectResourceDataTable Представляет ресурсы, назначенные для определенного проекта.
Общий класс ProjectDataSet.ProjectResourceRow Представляет собой ресурс Локальный проект или корпоративный ресурс, который может использоваться в этом проекте.
Общий класс ProjectDataSet.ProjectResourceRowChangeEvent Событие, которое возникает при изменении данных в ProjectResourceRow .
Общий класс ProjectDataSet.ProjectRow Содержит свойства одного проекта в строке ProjectDataTable .
Общий класс ProjectDataSet.ProjectRowChangeEvent Событие, которое возникает при изменении данных в ProjectRow .
Общий класс ProjectDataSet.TaskCustomFieldsDataTable Представляет значения настраиваемых полей, связанных с конкретными задачами (ProjectDataSet.TaskRow).
Общий класс ProjectDataSet.TaskCustomFieldsRow Представляет значение настраиваемого поля, связанного с объектом определенного ProjectDataSet.TaskRow .
Общий класс ProjectDataSet.TaskCustomFieldsRowChangeEvent Событие, которое возникает при изменении данных в TaskCustomFieldsRow .
Общий класс ProjectDataSet.TaskDataTable Представляет задачи, составляющие проекта.
Общий класс ProjectDataSet.TaskRow Определяет свойства, методы и события одну задачу в TaskDataTable.
Общий класс ProjectDataSet.TaskRowChangeEvent Событие, которое возникает при изменении данных в TaskRow .
Общий класс ProjectImpactDataSet Представляет сведения о драйверах проекта и их влияние на влияние проекта.
Общий класс ProjectImpactDataSet.DriversDataTable Содержит данные проекта драйвера в один или несколько объектов ProjectImpactDataSet.DriversRow .
Общий класс ProjectImpactDataSet.DriversRow Содержит сведения о драйвере один в ProjectImpactDataSet.DriversDataTable.
Общий класс ProjectImpactDataSet.DriversRowChangeEvent Событие, которое возникает при изменении данных в DriversRow .
Общий класс ProjectImpactDataSet.ImpactStatementsDataTable Сведения о проекте влияния оператора в один или несколько объектов ProjectImpactDataSet.ImpactStatementsRow .
Общий класс ProjectImpactDataSet.ImpactStatementsRow Содержит сведения об операторах влияние на проект в объекте ProjectImpactDataSet.ImpactStatementsDataTable .
Общий класс ProjectImpactDataSet.ImpactStatementsRowChangeEvent Событие, которое возникает при изменении данных в ImpactStatementsRow .
Общий класс ProjectImpactDataSet.LookupTableValuesDataTable Содержит значения подстановки проекта в один или несколько объектов ProjectImpactDataSet.LookupTableValuesRow .
Общий класс ProjectImpactDataSet.LookupTableValuesRow Представляет значения подстановки проекта как строка в объекте ProjectImpactDataSet.LookupTableValuesDataTable .
Общий класс ProjectImpactDataSet.LookupTableValuesRowChangeEvent Событие, которое возникает при изменении данных в LookupTableValuesRow .
Общий класс ProjectImpactDataSet.ProjectImpactValuesDataTable Представляет сведения о значения влияния проекта, содержащегося в один или несколько объектов ProjectImpactDataSet.ProjectImpactValuesRow .
Общий класс ProjectImpactDataSet.ProjectImpactValuesRow Представляет значения влияния проекта в виде строки в объект ProjectImpactDataSet.ProjectImpactValuesDataTable .
Общий класс ProjectImpactDataSet.ProjectImpactValuesRowChangeEvent Событие, которое возникает при изменении данных в ProjectImpactValuesRow .
Общий класс ProjectRelationsDataSet Представляет набор главных проектов, содержащих один или более подпроектов.
Общий класс ProjectRelationsDataSet.ProjectRelationsDataTable Содержит по одной строке для каждого конфликтующего проекта с указанного проекта в качестве подпроекта.
Общий класс ProjectRelationsDataSet.ProjectRelationsRow Представляет главный проект, содержащий указанный проект в качестве подпроекта.
Общий класс ProjectRelationsDataSet.ProjectRelationsRowChangeEvent Событие, которое возникает при изменении данных в ProjectRelationsRow .
Общий класс ProjectTeamDataSet Представляет участники корпоративного ресурса по проекту.
Общий класс ProjectTeamDataSet.ProjectTeamDataTable Содержит по одной строке для каждого участника команды предприятия указанного проекта.
Общий класс ProjectTeamDataSet.ProjectTeamRow Представляет Корпоративный участник группы ресурсов для указанного проекта.
Общий класс ProjectTeamDataSet.ProjectTeamRowChangeEvent Событие, которое возникает при изменении данных в ProjectTeamRow .
Общий класс SyncDataSet Представляет сведения о проектах, которые синхронизируются с помощью списков задач SharePoint.
Общий класс SyncDataSet.SyncFieldMappingsDataTable Представляет сведения о сопоставлениях синхронизированного поля, содержащегося в один или несколько объектов SyncDataSet.SyncFieldMappingsRow .
Общий класс SyncDataSet.SyncFieldMappingsRow Представляет синхронизировать сведения о сопоставлении поля как строка в объекте SyncDataSet.SyncFieldMappingsDataTable .
Общий класс SyncDataSet.SyncFieldMappingsRowChangeEvent Событие, которое возникает при изменении данных в SyncFieldMappingsRow .
Общий класс SyncDataSet.SyncItemTaskMappingsDataTable Представляет сведения о сопоставлении синхронизации элемента, содержащегося в один или несколько объектов SyncDataSet.SyncItemTaskMappingsRow .
Общий класс SyncDataSet.SyncItemTaskMappingsRow Представляет сведения о сопоставлении синхронизации задач как строка в объекте SyncDataSet.SyncItemTaskMappingsDataTable .
Общий класс SyncDataSet.SyncItemTaskMappingsRowChangeEvent Событие, которое возникает при изменении данных в SyncItemTaskMappingsRow .
Общий класс SyncDataSet.SyncProjectSettingsDataTable Представляет сведения о параметрах синхронизации проекта, содержащегося в один или несколько объектов SyncDataSet.SyncProjectSettingsRow .
Общий класс SyncDataSet.SyncProjectSettingsRow Представляет сведения о настройках синхронизации проекта как строка в объекте SyncDataSet.SyncProjectSettingsDataTable .
Общий класс SyncDataSet.SyncProjectSettingsRowChangeEvent Событие, которое возникает при изменении данных в SyncProjectSettingsRow .
Общий класс SyncDataSet.SyncValueTranslationsDataTable Представляет сведения о синхронизации преобразования значений, содержащихся в один или несколько объектов SyncDataSet.SyncValueTranslationsRow .
Общий класс SyncDataSet.SyncValueTranslationsRow Представляет сведения о переводы значение синхронизации как строка в объекте SyncDataSet.SyncValueTranslationsDataTable .
Общий класс SyncDataSet.SyncValueTranslationsRowChangeEvent Событие, которое возникает при изменении данных в SyncValueTranslationsRow .
Общий класс SyncErrorsDataSet Представляет проект ошибки синхронизации.
Общий класс SyncErrorsDataSet.SyncErrorsDataTable Представляет сведения об ошибках синхронизации проекта, содержащегося в один или несколько объектов SyncErrorsDataSet.SyncErrorsRow .
Общий класс SyncErrorsDataSet.SyncErrorsRow Представляет ошибки синхронизации проекта в виде строки в объекте SyncErrorsDataSet.SyncErrorsDataTable .
Общий класс SyncErrorsDataSet.SyncErrorsRowChangeEvent Событие, которое возникает при изменении данных в SyncErrorsRow .
Общий класс TaskListImportInfo Содержит сведения, необходимые для импорта списка задач в Project Server.

Делегаты

  Делегат Описание
Общий делегат ProjectContextDataSet.RelationshipsRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectContextDataSet.RelationshipsRow и события.
Общий делегат ProjectDataSet.AssignmentCustomFieldsRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectDataSet.AssignmentCustomFieldsRow и события.
Общий делегат ProjectDataSet.AssignmentRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectDataSet.AssignmentRow и события.
Общий делегат ProjectDataSet.DependencyRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных сProjectDataSet.DependencyRowи события.
Общий делегат ProjectDataSet.ProjectCustomFieldsRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectDataSet.ProjectCustomFieldsRow и события.
Общий делегат ProjectDataSet.ProjectResourceCustomFieldsRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectDataSet.ProjectResourceCustomFieldsRow и события.
Общий делегат ProjectDataSet.ProjectResourceRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectDataSet.ProjectResourceRow и события.
Общий делегат ProjectDataSet.ProjectRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectDataSet.ProjectRow и события.
Общий делегат ProjectDataSet.TaskCustomFieldsRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectDataSet.TaskCustomFieldsRow и события.
Общий делегат ProjectDataSet.TaskRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectDataSet.TaskRow и события.
Общий делегат ProjectImpactDataSet.DriversRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectImpactDataSet.DriversRow и события.
Общий делегат ProjectImpactDataSet.ImpactStatementsRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectImpactDataSet.ImpactStatementsRow и события.
Общий делегат ProjectImpactDataSet.LookupTableValuesRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectImpactDataSet.LookupTableValuesRow и события.
Общий делегат ProjectImpactDataSet.ProjectImpactValuesRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectImpactDataSet.ProjectImpactValuesRow и события.
Общий делегат ProjectRelationsDataSet.ProjectRelationsRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectRelationsDataSet.ProjectRelationsRow и события.
Общий делегат ProjectTeamDataSet.ProjectTeamRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с ProjectTeamDataSet.ProjectTeamRow и события.
Общий делегат SyncDataSet.SyncFieldMappingsRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с SyncDataSet.SyncFieldMappingsRow и события.
Общий делегат SyncDataSet.SyncItemTaskMappingsRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с SyncDataSet.SyncItemTaskMappingsRow и события.
Общий делегат SyncDataSet.SyncProjectSettingsRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с SyncDataSet.SyncProjectSettingsRow и события.
Общий делегат SyncDataSet.SyncValueTranslationsRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с SyncDataSet.SyncValueTranslationsRow и события.
Общий делегат SyncErrorsDataSet.SyncErrorsRowChangeEventHandler Описание обработчика событий, который запускается при изменении данных, связанных с SyncErrorsDataSet.SyncErrorsRow и события.

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

  Перечисление Описание
Общее перечисление DataStoreEnum Указывает базу данных сервера Project Server: черновик, публикации, архив или отчетов.
Общее перечисление PSErrorID Содержит коды ошибок для сервера Project Server.
Общее перечисление SyncEntityUidType Указывает тип Uid объект синхронизации.