Partager via


ProjectContext - Membres

Maintient le contexte du côté client pour le développement avec une instance de Project Web App et contient des collections d'objets Project Server qui existent dans les Project Web Appà l'échelle de l'entreprise.

Le type ProjectContext expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ProjectContext Crée une instance et initialise un objet ProjectContext .

Haut

Propriétés

  Nom Description
Propriété publique ApplicationName (Hérité de ClientRuntimeContext)
Propriété publique AuthenticationMode (Hérité de ClientRuntimeContext)
Propriété publique Calendars Obtient la collection des calendriers pour l'instance de Project Server.
Propriété publique ClientTag (Hérité de ClientRuntimeContext)
Propriété publique Credentials (Hérité de ClientRuntimeContext)
Propriété publique CustomFields Obtient la collection d'entreprise des définitions de champ personnalisé dans l'instance de Project Web App .
Propriété publique EnterpriseProjectTypes Obtient la collection d'entreprise types de projets (EPTs) dans l'instance de Project Web App .
Propriété publique EnterpriseResources Obtient la collection des ressources d'entreprise dans une instance de Project Web App .
Propriété publique EntityTypes Obtient les types d'entités Project Server qui sont exposées par le biais de la CSOM.
Propriété publique EventHandlers Obtient la collection des gestionnaires d'événements sont définis dans une instance de Project Web App .
Propriété publique Events Obtient la collection d'objets d'événement dans une instance de Project Web App .
Propriété publique FormDigestHandlingEnabled (Hérité de ClientContext)
Propriété publique FormsAuthenticationLoginInfo (Hérité de ClientRuntimeContext)
Propriété publique HasPendingRequest (Hérité de ClientRuntimeContext)
Propriété publique LookupTables Obtient la collection de définitions de table de recherche dans l'instance de Project Web App .
Propriété publique PendingRequest (Hérité de ClientRuntimeContext)
Propriété publique Phases Obtient la collection des phases de flux de travail de Project Server dans l'instance de Project Web App .
Propriété publique ProjectDetailPages Obtient une collection de pages de détails de projet dans l'instance de Project Server.
Propriété publique Projects Obtient la collection de projets dans l'instance de Project Web App .
Propriété publique RequestSchemaVersion (Hérité de ClientRuntimeContext)
Propriété publique RequestTimeout (Hérité de ClientRuntimeContext)
Propriété publique ServerLibraryVersion (Hérité de ClientRuntimeContext)
Propriété publique ServerSchemaVersion (Hérité de ClientRuntimeContext)
Propriété publique ServerVersion (Hérité de ClientContext)
Propriété publique ServiceStatus Obtient des informations sur l'état du service de Project Server.
Propriété publique Site (Hérité de ClientContext)
Propriété publique Stages Obtient la collection des étapes de flux de travail de Project Server dans une instance de Project Web App .
Propriété publique StaticObjects (Hérité de ClientRuntimeContext)
Propriété publique Tag (Hérité de ClientRuntimeContext)
Propriété publique TimeSheetPeriods Obtient une collection de périodes de feuille de temps.
Propriété publique TraceCorrelationId (Hérité de ClientRuntimeContext)
Propriété publique Url (Hérité de ClientRuntimeContext)
Propriété publique ValidateOnClient (Hérité de ClientRuntimeContext)
Propriété publique Web (Hérité de ClientContext)
Propriété publique WebRequestExecutorFactory (Hérité de ClientRuntimeContext)
Propriété publique WorkflowActivities Obtient les méthodes que les flux de travail de Project Server peut appeler au moment de l'exécution.
Propriété publique WorkflowDesigner Obtient un concepteur de flux de travail que les développeurs peuvent appeler au moment du design.

Haut

Méthodes

  Nom Description
Méthode publique AddQuery (Hérité de ClientRuntimeContext)
Méthode publique AddQueryIdAndResultObject (Hérité de ClientRuntimeContext)
Méthode publique CastTo<T> (Hérité de ClientRuntimeContext)
Méthode publique Dispose() (Hérité de ClientRuntimeContext)
Méthode protégée Dispose(Boolean) (Hérité de ClientRuntimeContext)
Méthode publique Equals (Hérité de Object)
Méthode publique ExecuteQuery (Hérité de ClientContext)
Méthode protégée Finalize (Hérité de Object)
Méthode publique GetFormDigestDirect (Hérité de ClientContext)
Méthode publique GetHashCode (Hérité de Object)
Méthode publique GetType (Hérité de Object)
Méthode publique Load<T> (Hérité de ClientRuntimeContext)
Méthode publique LoadQuery<T>(ClientObjectCollection<T>) (Hérité de ClientRuntimeContext)
Méthode publique LoadQuery<T>(IQueryable<T>) (Hérité de ClientRuntimeContext)
Méthode protégée MemberwiseClone (Hérité de Object)
Méthode protégée OnExecutingWebRequest (Hérité de ClientRuntimeContext)
Méthode publique ParseObjectFromJsonString (Hérité de ClientRuntimeContext)
Méthode publique ToString (Hérité de Object)
Méthode publique WaitForQueue Attend que la tâche de file d'attente spécifiée à terminer, ou pour un nombre maximal de secondes.

Haut

Événements

  Nom Description
Événement public ExecutingWebRequest (Hérité de ClientRuntimeContext)

Haut

Voir aussi

Référence

ProjectContext classe

Microsoft.ProjectServer.Client - Espace de noms