PS.ProjectContext object (ps.js)
Mantém o contexto do lado do cliente para o desenvolvimento com uma instância de Project Web App e contém os conjuntos de toda a empresa de objetos do Project Server que existem no Project Web App.
var object = new PS.ProjectContext(url)
Comentários
O objeto ProjectContext é o ponto de entrada para acessar a funcionalidade do Project Server no modelo de objeto do JavaScript e o recurso de ProjectServer é o ponto de entrada na interface de transferência de estado representacional (REST). Ver recursos ProjectServer a interface REST para obter informações sobre os métodos e propriedades de ProjectServer .
Observação
ProjectContext derives from the SP.ClientContext object (sp.js), so you can also use it to access the SharePoint JavaScript object model. You can initialize a new instance of ProjectContext by using the constructor or the current property.
Membros
See the SP.ClientContext object (sp.js) for inherited members that are not described in the following tables.
Métodos de ProjectContext
O objeto ProjectContext tem os seguintes métodos.
Método |
Descrição |
---|---|
Executada a atual solicitação pendente de maneira assíncrona no servidor. |
|
Recupera as propriedades de um objeto de cliente do servidor. |
|
Recupera uma seqüência enumerável dos objetos cliente filho de uma coleção. |
|
Aguarda a conclusão do trabalho fila especificada ou aguarda um número máximo de segundos. |
Propriedades de ProjectContext
O objeto ProjectContext tem as seguintes propriedades.
Propriedade |
Descrição |
---|---|
Obtém a coleção de calendários noPWAinstância. |
|
Obtém o contexto de cliente atual dasProject Server 2013tempo de execução de cliente. |
|
Obtém a coleção de empresa definições de campos personalizados naPWAinstância. |
|
Obtém a coleção de empresa tipos de projeto (EPTs) naPWAinstância. |
|
Obtém a coleção de recursos da empresa aPWAinstância. |
|
Obtém a coleção de tipos de entidade que são expostos por meio de CSOM para oPWAinstância. |
|
Obtém a coleção de manipuladores de eventos que são definidos naPWAinstância. |
|
Obtém a coleção de eventos naPWAinstância. |
|
Obtém a coleção de tabelas de pesquisa naPWAinstância. |
|
Obtém a coleção de fluxo de trabalho do Project Server fases naPWAinstância. |
|
Obtém a coleção de páginas de detalhes do projeto noPWAinstância. |
|
Obtém a coleção de projetos publicados noPWAinstância. |
|
Obtém informações sobre o status do serviço do Project Server. |
|
Obtém a coleção de estágios de fluxo de trabalho do Project Server noPWAinstância. |
|
Obtém a coleção dos períodos de quadro de horários noPWAinstância. |
|
Obtém os métodos que os fluxos de trabalho do Project Server podem chamar em tempo de execução. |
|
Obtém um designer de fluxo de trabalho que os desenvolvedores podem chamar em tempo de design. |
Recursos do ProjectServer na interface REST
O recurso de ProjectServer é o ponto de partida para a funcionalidade do Project Server da interface REST. O ponto de extremidade URI para o recurso de ProjectServer é https://ServerName/pwaName/_api/ProjectServer (substituir ServerName e pwaName no URI). Por exemplo, https://ServerName/pwaName/_api/ProjectServer/Projects('263fc8d7-427c-e111-92fc-00155d3ba208')/Assignments obtém as atribuições do projeto especificado pelo GUID no URI.
Métodos de ProjectServer
O recurso de ProjectServer tem os seguintes métodos.
Método |
Descrição |
---|---|
stopDelegation |
Interrompe a sessão atual de delegação. |
Propriedades do ProjectServer
O recurso de ProjectServer possui as seguintes propriedades.
Propriedade |
Descrição |
---|---|
Obtém a coleção de calendários noPWAinstância. |
|
Obtém a coleção de empresa definições de campos personalizados naPWAinstância. |
|
Obtém a coleção de empresa tipos de projeto (EPTs) naPWAinstância. |
|
Obtém a coleção de recursos da empresa aPWAinstância. |
|
Obtém a coleção de tipos de entidade que são expostos por meio de CSOM para oPWAinstância. |
|
Obtém a coleção de manipuladores de eventos que são definidos naPWAinstância. |
|
Obtém a coleção de eventos naPWAinstância. |
|
isDelegate |
Obtém um valor que indica se o usuário atual foi iniciado uma sessão de delegação no Project Web App. |
isReadOnly |
Obtém um valor que indica se o banco de dados do Project Server está no modo somente leitura. |
Obtém a coleção de tabelas de pesquisa naPWAinstância. |
|
Obtém a coleção de fluxo de trabalho do Project Server fases naPWAinstância. |
|
Obtém a coleção de páginas de detalhes do projeto noPWAinstância. |
|
Obtém a coleção de projetos publicados noPWAinstância. |
|
Obtém a coleção de estágios de fluxo de trabalho do Project Server noPWAinstância. |
|
Obtém a coleção dos períodos de quadro de horários noPWAinstância. |
|
Obtém os métodos que os fluxos de trabalho do Project Server podem chamar em tempo de execução. |
|
Obtém um designer de fluxo de trabalho que os desenvolvedores podem chamar em tempo de design. |
Ver também
Referência
Microsoft.ProjectServer.Client.ProjectContext
Microsoft.ProjectServer.Client.ProjectServer
Outros recursos
Introdução ao modelo de objeto JavaScript do Project Server 2013