Compartilhar via


ProjectServer classe

Usado internamente pelo código do lado do cliente. Para inicializar o contexto de cliente para o desenvolvimento com o Project Server CSOM, use ProjectContext.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.ProjectServer.Client.ProjectServer

Namespace:  Microsoft.ProjectServer.Client
Assembly:  Microsoft.ProjectServer.Client (em Microsoft.ProjectServer.Client.dll)

Sintaxe

'Declaração
<ScriptTypeAttribute("PS.ProjectServer", ServerTypeId := "{3a609e5f-e2a1-497c-87a2-e5e8a781c096}")> _
Public NotInheritable Class ProjectServer _
    Inherits ClientObject
'Uso
Dim instance As ProjectServer
[ScriptTypeAttribute("PS.ProjectServer", ServerTypeId = "{3a609e5f-e2a1-497c-87a2-e5e8a781c096}")]
public sealed class ProjectServer : ClientObject

Comentários

Você deve usar a classe ProjectContext para o desenvolvimento com o CSOM em Microsoft Project Server 2013. Como o objeto é herdada do objeto ClientContext do SharePoint, ele mantém o contexto para o desenvolvimento com o Project Server CSOM e CSOM o SharePoint.

Observação

Uma vantagem da classe ProjectContext é que ele inclui o método WaitForQueue . Se você usou a classe ProjectServer , você precisaria desenvolver suas próprias rotinas de espera para um trabalho da fila seja concluído.

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

ProjectServer membros

Microsoft.ProjectServer.Client namespace