Project Server 2013 класс библиотеки и веб-ссылки на службу

Дата последнего изменения: 18 февраля 2013 г.

Область применения: Project Server 2013

Справочник для Microsoft Project Server 2013 классов библиотеки и веб-службы содержит открытые пространства имен, которые могут использоваться сторонними разработчиками.

Веб-службы пространства имен имеют произвольных имена. Например при разработке с помощью интерфейса Project Server (PSI) и создать ссылку на службу Admin.svc — или веб-службе Admin.asmx — выберите имя пространства имен для программного использования, таких как WebSvcAdmin. За исключением примеры кода веб-службы пространства имен в Project 2013 пакета SDK, указаны в скобках, например [Admin web service]. Более подробное описание документированным сборки, пространства имен и веб-службы PSI в разделе PSI Reference Overview.

Основной класс в каждом веб-службе включает в себя веб-методы, которые обеспечивают функциональные возможности этой веб-службой. Многие из веб-методы использовать или возвращающие объекты DataSet , определенные в DataSet, DataTableи DataRow классы в одном веб-службы.

Для разработки приложений, которые могут иметь удаленный доступ к экземпляру online Project Web App используйте пространство имен Microsoft.ProjectServer.Client . Клиентская объектная модель (CSOM) можно использовать независимо от службы PSI и других сборок Project Server для Project Online и Project Server в локальной.

Namespaces

Namespace

описание;

Microsoft.Office.Project.Server.Events

Приемники событий, базовые классы для обработчиков событий. Это пространство имен также включает классы аргумента события для события до и после события.

Microsoft.Office.Project.Server.Library

Включает в себя служебные классы, перечисления и классы для внутреннего использования, которые поддерживают разработка с помощью PSI.

Microsoft.Office.Project.Server.Workflow

Включает классы для устаревших действий рабочего процесса Project Server и обработчики событий рабочего процесса. Для новых рабочих процессов Project Server 2013 используйте Microsoft SharePoint Designer 2013 или Microsoft.ProjectServer.Client.WorkflowActivities.

Microsoft.ProjectServer.Client

Содержит классы, определяющие CSOM для Project Server 2013. Класс ProjectContext поддерживает контекст со стороны клиента для разработки с экземпляром Project Web App .

WebSvcAdmin

Основной класс Admin содержит методы, которые поддерживают действия на странице администрирования Project Server Project Web App.

WebSvcArchive

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

WebSvcCalendar

Основной класс Calendar содержит методы, управление исключения в корпоративные календари.

WebSvcCubeAdmin

Основной класс CubeAdmin содержит методы, управлять параметрами куба OLAP.

WebSvcCustomFields

Основной класс CustomFields содержит методы, управление корпоративными настраиваемыми полями.

WebSvcDriver

Основной класс Driver содержит методы, управлять бизнес-стратегии факторов и приоритеты для анализа портфеля проектов.

WebSvcEvents

Основной класс Events включает в себя методы для управления связи обработчика событий Project Server.

WebSvcLoginForms

LoginForms является единственным классом. Оно включает в себя методы Login и Logoff для проверки подлинности форм с Project Server.

WebSvcLoginWindows

Внимание!

Класс LoginWindows используется только в средах с несколькими (утверждений и форм-на основе) проверки подлинности для приложений ASMX.

LoginWindows является единственным классом. Он содержит методы Login и Logoff для проверки подлинности Windows в среде многоуровневой проверки подлинности. Эти методы не нужны и не работают для приложений Windows Communication Foundation (WCF) или для приложений, работающих на установки Project Server используется только проверку подлинности на основе утверждений.

WebSvcLookupTable

Основной класс LookupTable содержит методы, управление таблицы подстановки, многоязычных таблиц подстановки и их соответствующих маски кода.

WebSvcNotifications

Основной класс Notifications содержит методы, управление подписки на оповещения и напоминания.

WebSvcObjectLinkProvider

Примечание

Служба ObjectLinkProvider является устаревшей, начиная с Project Server 2013. Дополнительные сведения см. в разделе Устаревшие компоненты статьи What's new and what's out for developers in Project 2013.

Основной класс ObjectLinkProvider содержит методы, управление веб-объекты и ссылками для документов и элементов списка на сайтах SharePoint.

WebSvcPortfolioAnalyses

Основной класс PortfolioAnalyses содержит методы, управление зависимости проекта и оптимизатора и планировщик работы решения для анализа портфеля.

WebSvcProject

Основной класс Project содержит методы, управления проектами.

WebSvcQueueSystem

Основной класс QueueSystem содержит методы, управлять заданиями, отправленными службы очередей Project Server.

WebSvcResource

Основной класс Resource содержит методы, управление корпоративными ресурсами.

WebSvcResourcePlan

Основной класс ResourcePlan содержит методы, управление планов ресурсов.

WebSvcSecurity

Основной класс Security содержит методы, Управление шаблонами параметров безопасности, категории безопасности и организации и глобальные разрешения и проверить разрешения пользователей и групп.

WebSvcStatusing

Основной класс Statusing содержит методы, управление обновлениями состояния задач и назначений.

WebSvcTimeSheet

Основной класс TimeSheet включает в себя методы, которые управляют расписаний, строк расписания, нерабочего времени и утверждение расписаний.

WebSvcWorkflow

Основной класс Workflow содержит методы, управление рабочими процессами Project Server для управления запросами и анализа портфеля проектов.

WebSvcWssInterop

Основной класс WssInterop включает в себя методы для управления рабочие области проектов.

См. также

Другие ресурсы

Project "15" SDK Documentation

PSI Reference Overview