Referência de serviço web e biblioteca de classes do Project Server 2013

Última alteração: segunda-feira, 18 de fevereiro de 2013

Aplica-se a: Project Server 2013

A classe da web e biblioteca de referência de serviço para Microsoft Project Server 2013 inclui os namespaces públicos que podem ser usados por desenvolvedores de terceiros.

Espaços para nome do Web service têm nomes arbitrários. Por exemplo, quando você desenvolver com o Project Server Interface (PSI) e criar uma referência para o serviço de Admin.svc — ou o serviço da web de Admin.asmx — você escolher um nome de namespace para uso através de programação, como WebSvcAdmin. Com exceção de exemplos de código, espaços para nome do web service no Project 2013 SDK são indicados entre parênteses, por exemplo [Admin web service]. Para obter uma descrição mais detalhada dos assemblies documentadas, namespaces e serviços da web do PSI, consulte PSI Reference Overview.

A classe principal em cada serviço da web inclui os métodos da web que fornecem a funcionalidade do serviço da web. Muitos dos métodos da web usam ou retornam objetos DataSet definidos por DataSet, DataTablee DataRow classes no mesmo serviço da web.

Para o desenvolvimento de aplicativos que podem ter acesso remoto a uma instalação on-line Project Web App , use o espaço para nome Microsoft.ProjectServer.Client . O modelo de objeto do lado do cliente (CSOM) pode ser usado independentemente dos serviços PSI e outros conjuntos de módulos do Project Server para Project Online e instalações do Project Server.

Namespaces

Namespace

AUTOACTIVATE

Microsoft.Office.Project.Server.Events

Os receptores de evento são classes base para manipuladores de eventos. Esse namespace também contém classes de argumento de evento para eventos de pré e pós.

Microsoft.Office.Project.Server.Library

Inclui classes utilitárias, enumerações e classes para uso interno que suportam o desenvolvimento com o PSI.

Microsoft.Office.Project.Server.Workflow

Inclui classes para atividades de fluxo de trabalho do Project Server herdadas e manipuladores de eventos de fluxo de trabalho. Para novos fluxos de trabalho de Project Server 2013 , use Microsoft SharePoint Designer 2013 ou Microsoft.ProjectServer.Client.WorkflowActivities.

Microsoft.ProjectServer.Client

Contém classes que definem o CSOM para Project Server 2013. A classe ProjectContext mantém o contexto do lado do cliente para o desenvolvimento com uma instância de Project Web App .

WebSvcAdmin

A classe principal Admin inclui métodos que oferecem suporte a ações na página Administração do Project Server do Project Web App.

WebSvcArchive

A classe principal Archive inclui métodos para o gerenciamento de backup e restauração de projetos e outras entidades no Project Server.

WebSvcCalendar

A classe principal Calendar inclui métodos que gerenciar exceções em calendários da empresa.

WebSvcCubeAdmin

A classe principal CubeAdmin inclui métodos que gerenciar configurações de cubo OLAP.

WebSvcCustomFields

A classe principal CustomFields inclui métodos que gerenciar campos personalizados da empresa.

WebSvcDriver

A classe principal Driver inclui métodos que gerenciar drivers da estratégia de negócios e prioridades para análises de portfólio de projetos.

WebSvcEvents

A classe principal Events inclui métodos para o gerenciamento de associações de manipulador de eventos do Project Server.

WebSvcLoginForms

LoginForms é a única classe. Ele inclui os métodos Login e Logoff para autenticação de formulários ao Project Server.

WebSvcLoginWindows

Cuidado

A classe LoginWindows é usada somente em ambientes de vários autenticação (baseados em declarações e formulários) para aplicativos ASMX.

LoginWindows é a única classe. Ele inclui os métodos Login e Logoff para autenticação do Windows em um ambiente de múltiplos de autenticação. Esses métodos não são necessários e não funcionam para aplicativos Windows Communication Foundation (WCF) ou para aplicativos que são executados nas instalações do Project Server que usam apenas a autenticação de declarações.

WebSvcLookupTable

A classe principal LookupTable inclui métodos que gerenciam suas máscaras de código correspondente, tabelas de pesquisa multilíngüe e tabelas de pesquisa.

WebSvcNotifications

A classe principal Notifications inclui métodos que gerenciar inscrições de alerta e lembretes.

WebSvcObjectLinkProvider

Observação

O serviço de ObjectLinkProvider é preterido em Project Server 2013. Para obter mais informações, consulte a seção recursos obsoleto no What's new and what's out for developers in Project 2013.

A classe principal ObjectLinkProvider inclui métodos que gerenciam objetos da web e links para documentos e itens de lista em sites do SharePoint.

WebSvcPortfolioAnalyses

A classe principal PortfolioAnalyses inclui métodos que gerenciam o Optimizer e o Planejador de soluções para análises de portfólio e as dependências do projeto.

WebSvcProject

A classe principal Project inclui métodos que gerenciam projetos.

WebSvcQueueSystem

A classe principal QueueSystem inclui métodos que gerenciam os trabalhos enviados para o serviço de enfileiramento de mensagens do Project Server.

WebSvcResource

A classe principal Resource inclui métodos que gerenciam os recursos da empresa.

WebSvcResourcePlan

A classe principal ResourcePlan inclui métodos que gerenciar planejamentos de recursos.

WebSvcSecurity

A classe principal Security inclui métodos que gerenciam permissões globais e organizacionais, categorias de segurança e modelos de segurança e verificar as permissões de usuário e de grupo.

WebSvcStatusing

A classe principal Statusing inclui métodos que gerenciam atualizações de status de tarefas e atribuições.

WebSvcTimeSheet

A classe principal TimeSheet inclui métodos que gerenciar quadros de horários, linhas do quadro de horários, período de folga e aprovações de quadro de horários.

WebSvcWorkflow

A classe principal Workflow inclui métodos que gerenciar fluxos de trabalho do Project Server para gerenciamento de demanda e análises de portfólio de projetos.

WebSvcWssInterop

A classe principal WssInterop inclui métodos para gerenciar espaços de trabalho do projeto.

Ver também

Outros recursos

Project "15" SDK Documentation

PSI Reference Overview