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.