WebSvcResource - Espace de noms

La classe Resource est la classe dans l'espace de noms WebSvcResource principale. La classe Resource 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, Resource est une classe. Dans le service WCF, Resource est une interface qui est implémentée dans la classe ResourceClient . Pour plus d'informations sur l'utilisation de la classe ResourceClient dans une application basée sur WCF, voir le constructeur de classe Resource .

L'espace de noms WebSvcResource est le nom arbitraire d'une référence au service web Resource.asmx (ou le service Resource.svc) de la PSI Project Server Interface (). Méthodes dans le Resource classe peut extraire, archiver, mettre à jour ou créer des ressources et leurs paramètres d'autorisation. Ressources peuvent être travail, matériel ou coût des ressources. Méthodes également peuvent activer ou désactiver les utilisateurs et créer, lire, mettre à jour ou supprimer des délégués de ressources. Méthodes peuvent rechercher des ressources par nom, GUID ou un département ; lire la ressource ou les données utilisateur et les informations de sécurité associées ; et obtenir toutes les affectations d'une ressource.

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

Classes

  Classe Description
Classe publique Resource Inclut des méthodes pour la gestion des ressources et des utilisateurs dans Project Server.
Classe publique ResourceAssignmentDataSet Cette classe contient l'affectation des ressources d'entreprise à des tâches spécifiques.
Classe publique ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsDataTable Représente les valeurs de champ personnalisé pour les lignes de ResourceAssignmentDataSet.ResourceAssignmentRow .
Classe publique ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRow Représente une valeur de champ personnalisé pour un objet spécifique ResourceAssignmentDataSet.ResourceAssignmentRow .
Classe publique ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRowChangeEvent Événement qui se produit lors de la modification des données dans un ResourceAssignmentCustomFieldsRow .
Classe publique ResourceAssignmentDataSet.ResourceAssignmentDataTable Cet objet représente les ressources affectées à des tâches spécifiques.
Classe publique ResourceAssignmentDataSet.ResourceAssignmentRow Représente une instance d'une ressource qui est affectée à une tâche spécifique dans un projet.
Classe publique ResourceAssignmentDataSet.ResourceAssignmentRowChangeEvent Événement qui se produit lors de la modification des données dans un ResourceAssignmentRow .
Classe publique ResourceAuthorizationDataSet Représente l'autorisation de ressources d'entreprise pour les tâches du projet.
Classe publique ResourceAuthorizationDataSet.CategoryPermissionsDataTable Représente des informations sur les autorisations de catégorie de ressource qui se trouve dans un ou plusieurs objets ResourceAuthorizationDataSet.CategoryPermissionsRow .
Classe publique ResourceAuthorizationDataSet.CategoryPermissionsRow Spécifie des informations associées à une ligne des autorisations de catégorie de l'autorisation de ressource.
Classe publique ResourceAuthorizationDataSet.CategoryPermissionsRowChangeEvent Événement qui se produit lors de la modification des données dans un CategoryPermissionsRow .
Classe publique ResourceAuthorizationDataSet.GlobalPermissionsDataTable Représente des informations sur les autorisations globales de ressource qui se trouve dans un ou plusieurs objets ResourceAuthorizationDataSet.GlobalPermissionsRow .
Classe publique ResourceAuthorizationDataSet.GlobalPermissionsRow Représente les informations sur les autorisations globales de ressources dans une ligne dans l'objet ResourceAuthorizationDataSet.GlobalPermissionsDataTable .
Classe publique ResourceAuthorizationDataSet.GlobalPermissionsRowChangeEvent Événement qui se produit lors de la modification des données dans un GlobalPermissionsRow .
Classe publique ResourceAuthorizationDataSet.GroupMembershipsDataTable Représente les informations sur les appartenances aux groupes de ressources se trouvant dans un ou plusieurs objets ResourceAuthorizationDataSet.GroupMembershipsRow .
Classe publique ResourceAuthorizationDataSet.GroupMembershipsRow Représente les informations d'appartenance aux groupes ressource comme une ligne dans l'objet ResourceAuthorizationDataSet.GroupMembershipsDataTable .
Classe publique ResourceAuthorizationDataSet.GroupMembershipsRowChangeEvent Événement qui se produit lors de la modification des données dans un GroupMembershipsRow .
Classe publique ResourceAuthorizationDataSet.ResourcesDataTable Représente des informations sur les autorisations de ressource contenus dans un ou plusieurs objets ResourceAuthorizationDataSet.ResourcesRow .
Classe publique ResourceAuthorizationDataSet.ResourcesRow Représente des informations sur les autorisations de ressources en tant qu'une ligne dans l'objet ResourceAuthorizationDataSet.ResourcesDataTable .
Classe publique ResourceAuthorizationDataSet.ResourcesRowChangeEvent Événement qui se produit lors de la modification des données dans un ResourcesRow .
Classe publique ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsDataTable Représente des informations sur les relations entre les catégories de sécurité qui se trouve dans un ou plusieurs objets ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow .
Classe publique ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow Cet objet représente les relations entre les catégories de sécurité comme une ligne dans l'objet ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsDataTable .
Classe publique ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRowChangeEvent Événement qui se produit lors de la modification des données dans un SecurityPrincipleCategoryRelationsRow .
Classe publique ResourceDataSet Utilisé pour gérer les collections de ressources qui sont associés à des projets.
Classe publique ResourceDataSet.CalendarExceptionsDataTable Représente des informations sur les conflits de calendrier de ressources se trouvant dans un ou plusieurs objets ResourceDataSet.CalendarExceptionsRow .
Classe publique ResourceDataSet.CalendarExceptionsRow Représente une exception de calendrier pour une ressource.
Classe publique ResourceDataSet.CalendarExceptionsRowChangeEvent Événement qui se produit lors de la modification des données dans un CalendarExceptionsRow .
Classe publique ResourceDataSet.ResourceAvailabilitiesDataTable Représente les informations availabilities de ressource qui se trouve dans un ou plusieurs objets ResourceDataSet.ResourceAvailabilitiesRow .
Classe publique ResourceDataSet.ResourceAvailabilitiesRow Représente la disponibilité de la ressource identifiée par la propriété RES_UID .
Classe publique ResourceDataSet.ResourceAvailabilitiesRowChangeEvent Événement qui se produit lors de la modification des données dans un ResourceAvailabilitiesRow .
Classe publique ResourceDataSet.ResourceCustomFieldsDataTable Représente des informations sur les champs personnalisés de ressource qui se trouve dans un ou plusieurs objets ResourceDataSet.ResourceCustomFieldsRow .
Classe publique ResourceDataSet.ResourceCustomFieldsRow Obtient les informations de champ personnalisées associées à une ressource.
Classe publique ResourceDataSet.ResourceCustomFieldsRowChangeEvent Événement qui se produit lors de la modification des données dans un ResourceCustomFieldsRow .
Classe publique ResourceDataSet.ResourceRatesDataTable Représente les informations sur les taux de ressources qui sont contenues dans un ou plusieurs objets ResourceDataSet.ResourceRatesDataTable .
Classe publique ResourceDataSet.ResourceRatesRow Obtient un ensemble de données de taux de coûts pour une ressource.
Classe publique ResourceDataSet.ResourceRatesRowChangeEvent Événement qui se produit lors de la modification des données dans un ResourceRatesRow .
Classe publique ResourceDataSet.ResourcesDataTable Représente les informations sur les ressources de projet qui se trouve dans un ou plusieurs objets ResourceDataSet.ResourcesDataTable .
Classe publique ResourceDataSet.ResourcesRow Obtient les informations relatives à une ressource spécifique.
Classe publique ResourceDataSet.ResourcesRowChangeEvent Événement qui se produit lors de la modification des données dans un ResourcesRow .
Classe publique UserDelegationDataSet Représente les informations à propos des délégations de ressources utilisateur.
Classe publique UserDelegationDataSet.ResourceDelegationsDataTable Représente les informations à propos des délégations de ressources utilisateur contenue dans un ou plusieurs objets UserDelegationDataSet.ResourceDelegationsRow .
Classe publique UserDelegationDataSet.ResourceDelegationsRow Représente les informations de délégations de ressources utilisateur sous la forme d'une ligne dans l'objet UserDelegationDataSet.ResourceDelegationsDataTable .
Classe publique UserDelegationDataSet.ResourceDelegationsRowChangeEvent Événement qui se produit lors de la modification des données dans un ResourceDelegationsRow .

Délégués

  Délégué Description
Délégué public ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ResourceAssignmentDataSet.ResourceAssignmentRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ResourceAssignmentDataSet.ResourceAssignmentRow sont modifiées et un événement doivent être déclenchés.
Délégué public ResourceAuthorizationDataSet.CategoryPermissionsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ResourceAuthorizationDataSet.CategoryPermissionsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ResourceAuthorizationDataSet.GlobalPermissionsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ResourceAuthorizationDataSet.GlobalPermissionsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ResourceAuthorizationDataSet.GroupMembershipsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ResourceAuthorizationDataSet.GroupMembershipsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ResourceAuthorizationDataSet.ResourcesRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ResourceAuthorizationDataSet.ResourcesRow sont modifiées et un événement doivent être déclenchés.
Délégué public ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ResourceDataSet.CalendarExceptionsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ResourceDataSet.CalendarExceptionsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ResourceDataSet.ResourceAvailabilitiesRow sont modifiées et un événement doivent être déclenchés.
Délégué public ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ResourceDataSet.ResourceCustomFieldsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ResourceDataSet.ResourceRatesRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ResourceDataSet.ResourceRatesRow sont modifiées et un événement doivent être déclenchés.
Délégué public ResourceDataSet.ResourcesRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ResourceDataSet.ResourcesRow sont modifiées et un événement doivent être déclenchés.
Délégué public UserDelegationDataSet.ResourceDelegationsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une UserDelegationDataSet.ResourceDelegationsRow sont modifiées et un événement doivent être déclenchés.

Énumérations

  Énumération Description
Énumération publique DelegationFilter Spécifie le filtre pour la recherche des délégations de l'utilisateur.
Énumération publique ResourceActiveFilter Spécifie le type de filtre de ressource.