Partager via


ProjectServer - Classe

Utilisé en interne par le code côté client. Pour initialiser le contexte client pour le développement avec le CSOM de serveur de projet, utilisez ProjectContext.

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.ProjectServer.Client
Assembly :  Microsoft.ProjectServer.Client (dans Microsoft.ProjectServer.Client.dll)

Syntaxe

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

Remarques

Vous devez utiliser la classe ProjectContext pour le développement avec le CSOM dans Microsoft Project Server 2013. Étant donné que l'objet hérite de l'objet ClientContext de SharePoint, il conserve le contexte pour le développement avec le CSOM de serveur de projet et le CSOM SharePoint.

Notes

L'avantage de la classe ProjectContext est qu'elle inclut la méthode WaitForQueue . Si vous avez utilisé la classe ProjectServer , vous seriez obligé de développer vos propres routines d'attendre une tâche de file d'attente à terminer.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

ProjectServer - Membres

Microsoft.ProjectServer.Client - Espace de noms