WebSvcProject - Espace de noms

La classe Project est la classe dans l'espace de noms WebSvcProject principale. La classe Project inclut des méthodes qui gèrent les projets, les entités de projet tels que des tâches, les ressources et les affectations et les impacts sur les projets pour les analyses de portefeuilles.

Notes

Dans le service web ASMX, Project est une classe. Dans le service WCF, Project est une interface qui est implémentée dans la classe ProjectClient . Pour plus d'informations sur l'utilisation de la classe ProjectClient dans une application basée sur WCF, voir le constructeur de classe Project .

L'espace de noms WebSvcProject est le nom arbitraire d'une référence au service web Project.asmx (ou le service Project.svc) de la PSI Project Server Interface (). Project méthodes peuvent extraire, archiver, créer, supprimer, lire, ou mettre à jour des projets dans le projet ou publié des tables de la base de données de projet. De nombreuses méthodes utilisent le Service de mise en attente Project Server. Méthodes peuvent créer, mettre à jour ou supprimer des entités au sein de projets (tâches, ressources, affectations, etc.). Méthodes peuvent obtenir des informations sur les ou mettre à jour de l'adresse de l'équipe ou site de projets de projet.

Utilisez les méthodes Project pour :

  • Obtenir l'état du projet.

  • Obtenir une liste de projets dans la base de données de projets.

  • Obtenir une liste de tous les projets dans un service.

  • Obtenez toutes les tâches récapitulatives.

  • Obtenir les tâches disponibles pour l'affectation à une ressource spécifiée.

  • Obtenir tous les projets où une ressource possède les affectations.

  • Créer une proposition de projet à partir d'une liste de tâches dans Microsoft SharePoint Server 2013.

  • Synchroniser un projet avec une liste SharePoint.

  • Lisez les impacts sur les projets à partir des analyses de portefeuilles.

  • Gérer l'équipe de projet.

  • Trouvez des relations entre les projets et un projet principal.

méthodes Project généralement utilisent ou retourner l'un des objets DataSet suivants :

Classes

  Classe Description
Classe publique ImportResult Représente les résultats d'une opération d'importation de Project Server.
Classe publique Project Inclut des méthodes pour la gestion des projets et des entités dans les projets, tels que des tâches, ressources et affectations. méthodes de la classe Project également gérer les livrables, des propositions de projets et des relations de projet projet ou une forme de base.
Classe publique ProjectContextDataSet Contient une liste des projets qui sont liés aux projets spécifiés ou des ressources.
Classe publique ProjectContextDataSet.RelationshipsDataTable Contient des informations sur les projets connexes.
Classe publique ProjectContextDataSet.RelationshipsRow Contient des informations sur un projet connexe.
Classe publique ProjectContextDataSet.RelationshipsRowChangeEvent Événement qui se produit lors de la modification des données dans un RelationshipsRow .
Classe publique ProjectDataSet Spécifie le jeu de données principal qui est utilisé dans l'ensemble du service web WebSvcProject .
Classe publique ProjectDataSet.AssignmentCustomFieldsDataTable Contient des valeurs de champ personnalisé liées aux lignes d'objet spécifique ProjectDataSet.AssignmentRow .
Classe publique ProjectDataSet.AssignmentCustomFieldsRow Représente une valeur de champ personnalisé pour une ligne spécifique ProjectDataSet.AssignmentRow .
Classe publique ProjectDataSet.AssignmentCustomFieldsRowChangeEvent Événement qui se produit lors de la modification des données dans un AssignmentCustomFieldsRow .
Classe publique ProjectDataSet.AssignmentDataTable Représente la relation entre une ressource et une tâche.
Classe publique ProjectDataSet.AssignmentRow Représente la relation entre une ressource unique et une seule tâche au sein d'un projet.
Classe publique ProjectDataSet.AssignmentRowChangeEvent Événement qui se produit lors de la modification des données dans un AssignmentRow .
Classe publique ProjectDataSet.DependencyDataTable Représente la relation de dépendance entre une tâche et l'autre.
Classe publique ProjectDataSet.DependencyRow Représente la relation de dépendance entre une tâche et l'autre.
Classe publique ProjectDataSet.DependencyRowChangeEvent Événement qui se produit lors de la modification des données dans un DependencyRow .
Classe publique ProjectDataSet.ProjectCustomFieldsDataTable Représente une valeur de champ personnalisé pour un champ personnalisé au niveau du projet.
Classe publique ProjectDataSet.ProjectCustomFieldsRow Représente une valeur de champ personnalisé pour une ligne spécifique ProjectDataSet.ProjectRow .
Classe publique ProjectDataSet.ProjectCustomFieldsRowChangeEvent Se produit lors de la modification des données dans un ProjectDataSet.ProjectCustomFieldsRow .
Classe publique ProjectDataSet.ProjectDataTable Représente les valeurs de données de projet pour les lignes de ProjectDataSet.ProjectRow .
Classe publique ProjectDataSet.ProjectResourceCustomFieldsDataTable Représente une valeur de champ personnalisé à une ressource de projet spécifique (ProjectDataSet.ProjectResourceRow).
Classe publique ProjectDataSet.ProjectResourceCustomFieldsRow Représente une valeur de champ personnalisé associée à un objet particulier ProjectDataSet.ProjectResourceRow .
Classe publique ProjectDataSet.ProjectResourceCustomFieldsRowChangeEvent Événement qui se produit lors de la modification des données dans un ProjectResourceCustomFieldsRow .
Classe publique ProjectDataSet.ProjectResourceDataTable Cet objet représente les ressources affectées à un projet particulier.
Classe publique ProjectDataSet.ProjectResourceRow Représente une ressource de projet local ou d'une ressource d'entreprise qui peut être utilisé dans ce projet.
Classe publique ProjectDataSet.ProjectResourceRowChangeEvent Événement qui se produit lors de la modification des données dans un ProjectResourceRow .
Classe publique ProjectDataSet.ProjectRow Contient les propriétés d'un projet dans une ligne ProjectDataTable .
Classe publique ProjectDataSet.ProjectRowChangeEvent Événement qui se produit lors de la modification des données dans un ProjectRow .
Classe publique ProjectDataSet.TaskCustomFieldsDataTable Représente les valeurs de champs personnalisés liés à des tâches spécifiques (ProjectDataSet.TaskRow).
Classe publique ProjectDataSet.TaskCustomFieldsRow Représente une valeur de champ personnalisé qui est associée à un objet particulier ProjectDataSet.TaskRow .
Classe publique ProjectDataSet.TaskCustomFieldsRowChangeEvent Événement qui se produit lors de la modification des données dans un TaskCustomFieldsRow .
Classe publique ProjectDataSet.TaskDataTable Représente les tâches qui constituent un projet.
Classe publique ProjectDataSet.TaskRow Définit les propriétés, méthodes et événements d'une tâche dans un TaskDataTable.
Classe publique ProjectDataSet.TaskRowChangeEvent Événement qui se produit lors de la modification des données dans un TaskRow .
Classe publique ProjectImpactDataSet Représente les informations sur les pilotes de projet et de leur effet sur l'impact d'un projet.
Classe publique ProjectImpactDataSet.DriversDataTable Contient des données de pilote de projet dans un ou plusieurs objets ProjectImpactDataSet.DriversRow .
Classe publique ProjectImpactDataSet.DriversRow Contient des informations sur un seul pilote dans le ProjectImpactDataSet.DriversDataTable.
Classe publique ProjectImpactDataSet.DriversRowChangeEvent Événement qui se produit lors de la modification des données dans un DriversRow .
Classe publique ProjectImpactDataSet.ImpactStatementsDataTable Contient des informations de déclaration d'impact projet dans un ou plusieurs objets de ProjectImpactDataSet.ImpactStatementsRow .
Classe publique ProjectImpactDataSet.ImpactStatementsRow Contient des informations sur les déclarations d'impact d'un projet dans un objet ProjectImpactDataSet.ImpactStatementsDataTable .
Classe publique ProjectImpactDataSet.ImpactStatementsRowChangeEvent Événement qui se produit lors de la modification des données dans un ImpactStatementsRow .
Classe publique ProjectImpactDataSet.LookupTableValuesDataTable Contient des valeurs de choix de projet dans un ou plusieurs objets ProjectImpactDataSet.LookupTableValuesRow .
Classe publique ProjectImpactDataSet.LookupTableValuesRow Représente les valeurs de choix de projet sous la forme d'une ligne dans l'objet ProjectImpactDataSet.LookupTableValuesDataTable .
Classe publique ProjectImpactDataSet.LookupTableValuesRowChangeEvent Événement qui se produit lors de la modification des données dans un LookupTableValuesRow .
Classe publique ProjectImpactDataSet.ProjectImpactValuesDataTable Représente des informations sur les valeurs d'impact de projet qui se trouve dans un ou plusieurs objets ProjectImpactDataSet.ProjectImpactValuesRow .
Classe publique ProjectImpactDataSet.ProjectImpactValuesRow Représente les valeurs d'impact de projet sous la forme d'une ligne dans l'objet ProjectImpactDataSet.ProjectImpactValuesDataTable .
Classe publique ProjectImpactDataSet.ProjectImpactValuesRowChangeEvent Événement qui se produit lors de la modification des données dans un ProjectImpactValuesRow .
Classe publique ProjectRelationsDataSet Représente un ensemble de projets maîtres qui contiennent un ou plusieurs sous-projets.
Classe publique ProjectRelationsDataSet.ProjectRelationsDataTable Contient une ligne pour chaque projet en conflit ayant le projet spécifié en tant que sous-projet.
Classe publique ProjectRelationsDataSet.ProjectRelationsRow Représente un projet maître qui contient le projet spécifié en tant que sous-projet.
Classe publique ProjectRelationsDataSet.ProjectRelationsRowChangeEvent Événement qui se produit lors de la modification des données dans un ProjectRelationsRow .
Classe publique ProjectTeamDataSet Cet objet représente les membres de l'équipe de ressources d'entreprise sur un projet.
Classe publique ProjectTeamDataSet.ProjectTeamDataTable Contient une ligne pour chaque membre de l'équipe entreprise pour le projet spécifié.
Classe publique ProjectTeamDataSet.ProjectTeamRow Représente un membre de l'équipe de ressources enterprise sur le projet spécifié.
Classe publique ProjectTeamDataSet.ProjectTeamRowChangeEvent Événement qui se produit lors de la modification des données dans un ProjectTeamRow .
Classe publique SyncDataSet Représente des informations sur les projets qui sont synchronisés avec les listes de tâches SharePoint.
Classe publique SyncDataSet.SyncFieldMappingsDataTable Représente les informations sur les mappages de champ synchronisé dans un ou plusieurs objets de SyncDataSet.SyncFieldMappingsRow .
Classe publique SyncDataSet.SyncFieldMappingsRow Représente synchroniser les informations de mappage de champ sous la forme d'une ligne dans l'objet SyncDataSet.SyncFieldMappingsDataTable .
Classe publique SyncDataSet.SyncFieldMappingsRowChangeEvent Événement qui se produit lors de la modification des données dans un SyncFieldMappingsRow .
Classe publique SyncDataSet.SyncItemTaskMappingsDataTable Représente les informations sur le mappage de synchronisation d'article qui est contenue dans un ou plusieurs objets de SyncDataSet.SyncItemTaskMappingsRow .
Classe publique SyncDataSet.SyncItemTaskMappingsRow Représente les informations de mappage de la synchronisation des tâches comme une ligne dans l'objet SyncDataSet.SyncItemTaskMappingsDataTable .
Classe publique SyncDataSet.SyncItemTaskMappingsRowChangeEvent Événement qui se produit lors de la modification des données dans un SyncItemTaskMappingsRow .
Classe publique SyncDataSet.SyncProjectSettingsDataTable Représente les informations sur les paramètres de synchronisation de projet qui sont contenues dans un ou plusieurs objets de SyncDataSet.SyncProjectSettingsRow .
Classe publique SyncDataSet.SyncProjectSettingsRow Représente les informations de paramètres de synchronisation de project en tant qu'une ligne dans l'objet SyncDataSet.SyncProjectSettingsDataTable .
Classe publique SyncDataSet.SyncProjectSettingsRowChangeEvent Événement qui se produit lors de la modification des données dans un SyncProjectSettingsRow .
Classe publique SyncDataSet.SyncValueTranslationsDataTable Représente des informations sur les traductions de valeur de la synchronisation qui se trouve dans un ou plusieurs objets SyncDataSet.SyncValueTranslationsRow .
Classe publique SyncDataSet.SyncValueTranslationsRow Représente les informations de traductions de valeur de la synchronisation comme une ligne dans l'objet SyncDataSet.SyncValueTranslationsDataTable .
Classe publique SyncDataSet.SyncValueTranslationsRowChangeEvent Événement qui se produit lors de la modification des données dans un SyncValueTranslationsRow .
Classe publique SyncErrorsDataSet Représente les erreurs de synchronisation du projet.
Classe publique SyncErrorsDataSet.SyncErrorsDataTable Représente des informations sur les erreurs de synchronisation de projet qui sont contenues dans un ou plusieurs objets de SyncErrorsDataSet.SyncErrorsRow .
Classe publique SyncErrorsDataSet.SyncErrorsRow Représente les erreurs de synchronisation de projet sous la forme d'une ligne dans l'objet SyncErrorsDataSet.SyncErrorsDataTable .
Classe publique SyncErrorsDataSet.SyncErrorsRowChangeEvent Événement qui se produit lors de la modification des données dans un SyncErrorsRow .
Classe publique TaskListImportInfo Fournit les informations nécessaires pour importer une liste de tâches dans Project Server.

Délégués

  Délégué Description
Délégué public ProjectContextDataSet.RelationshipsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectContextDataSet.RelationshipsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectDataSet.AssignmentCustomFieldsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectDataSet.AssignmentCustomFieldsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectDataSet.AssignmentRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectDataSet.AssignmentRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectDataSet.DependencyRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à uneProjectDataSet.DependencyRowsont modifiées et un événement doivent être déclenchés.
Délégué public ProjectDataSet.ProjectCustomFieldsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectDataSet.ProjectCustomFieldsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectDataSet.ProjectResourceCustomFieldsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectDataSet.ProjectResourceCustomFieldsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectDataSet.ProjectResourceRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectDataSet.ProjectResourceRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectDataSet.ProjectRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectDataSet.ProjectRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectDataSet.TaskCustomFieldsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectDataSet.TaskCustomFieldsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectDataSet.TaskRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectDataSet.TaskRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectImpactDataSet.DriversRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectImpactDataSet.DriversRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectImpactDataSet.ImpactStatementsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectImpactDataSet.ImpactStatementsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectImpactDataSet.LookupTableValuesRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectImpactDataSet.LookupTableValuesRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectImpactDataSet.ProjectImpactValuesRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectImpactDataSet.ProjectImpactValuesRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectRelationsDataSet.ProjectRelationsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectRelationsDataSet.ProjectRelationsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectTeamDataSet.ProjectTeamRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectTeamDataSet.ProjectTeamRow sont modifiées et un événement doivent être déclenchés.
Délégué public SyncDataSet.SyncFieldMappingsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une SyncDataSet.SyncFieldMappingsRow sont modifiées et un événement doivent être déclenchés.
Délégué public SyncDataSet.SyncItemTaskMappingsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une SyncDataSet.SyncItemTaskMappingsRow sont modifiées et un événement doivent être déclenchés.
Délégué public SyncDataSet.SyncProjectSettingsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une SyncDataSet.SyncProjectSettingsRow sont modifiées et un événement doivent être déclenchés.
Délégué public SyncDataSet.SyncValueTranslationsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une SyncDataSet.SyncValueTranslationsRow sont modifiées et un événement doivent être déclenchés.
Délégué public SyncErrorsDataSet.SyncErrorsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une SyncErrorsDataSet.SyncErrorsRow sont modifiées et un événement doivent être déclenchés.

Énumérations

  Énumération Description
Énumération publique DataStoreEnum Spécifie la base de données Project Server : Brouillon, publiée, archivage ou la création de rapports.
Énumération publique PSErrorID Contains error codes for Project Server.
Énumération publique SyncEntityUidType Spécifie le type d'ID utilisateur de l'entité de synchronisation.