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.