WebSvcTimeSheet - Espace de noms

La classe TimeSheet est la classe dans l'espace de noms WebSvcTimeSheet principale. La classe TimeSheet inclut des méthodes qui gèrent les lignes de feuilles de temps et des feuilles de temps.

Notes

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

L'espace de noms WebSvcTimeSheet est le nom arbitraire d'une référence au service web Timesheet.asmx (ou le service TimeSheet.svc) de la PSI Project Server Interface (). Méthodes dans la classe TimeSheet peuvent créer, supprimer, soumettre, mettre à jour, lire, rappeler ou trouver le statut de feuilles de temps. Méthodes de la classe TimeSheet également trouverez feuilles de temps qui sont en retard ou qui sont en attente d'approbation, trouver les feuilles de temps par date ou une période, obtenez une liste des feuilles de temps approbateurs, Précharger les chiffres réels de travail et valider un trait de la feuille de temps et obtenir des informations sur les lignes de feuille de temps (d'administration) hors projet.

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

Classes

  Classe Description
Classe publique ProjectTimesheetLinesDataSet Spécifie une collection de lignes de données d'élément de ligne de feuille de temps.
Classe publique ProjectTimesheetLinesDataSet.ActualsDataTable Représente les informations de temps réel minime contenues dans un ou plusieurs objets ProjectTimesheetLinesDataSet.ActualsRow .
Classe publique ProjectTimesheetLinesDataSet.ActualsRow Étendue d'informations, sous la forme d'une ligne dans l'objet ProjectTimesheetLinesDataSet.ActualsDataTable de temps représente réel.
Classe publique ProjectTimesheetLinesDataSet.ActualsRowChangeEvent Événement qui se produit lors de la modification des données dans un ActualsRow .
Classe publique ProjectTimesheetLinesDataSet.CustomFieldsDataTable Représente des informations sur les champs personnalisés de feuilles de temps qui se trouve dans un ou plusieurs objets ProjectTimesheetLinesDataSet.CustomFieldsRow .
Classe publique ProjectTimesheetLinesDataSet.CustomFieldsRow Représente les informations de champs personnalisés de feuille de temps dans une ligne dans l'objet ProjectTimesheetLinesDataSet.CustomFieldsDataTable .
Classe publique ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEvent Événement qui se produit lors de la modification des données dans un CustomFieldsRow .
Classe publique ProjectTimesheetLinesDataSet.ProjectTimesheetLinesDataTable Représente les informations à propos des données de ligne de feuille de temps qui se trouve dans un ou plusieurs objets ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow .
Classe publique ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow Contient des valeurs pour le plus récemment sauvegardé travail sur une affectation et les informations de projet connexes, pour la ligne d'une feuille de temps.
Classe publique ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEvent Événement qui se produit lors de la modification des données dans un ProjectTimesheetLinesRow .
Classe publique ResourceDataSet Contient des informations sur les ressources d'entreprise. Pour plus d'informations, voir les articles documentées dans WebSvcResource.
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 qui est 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 Représente une valeur de champ personnalisé pour une ligne spécifique ResourceRow .
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 se trouvant dans un ou plusieurs objets de ResourceDataSet.ResourceRatesRow .
Classe publique ResourceDataSet.ResourceRatesRow Représente 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.ResourcesRow .
Classe publique ResourceDataSet.ResourcesRow Représente une ressource d'entreprise.
Classe publique ResourceDataSet.ResourcesRowChangeEvent Événement qui se produit lors de la modification des données dans un ResourcesRow .
Classe publique TimeSheet Inclut des méthodes pour la gestion des feuilles de temps dans Project Web App.
Classe publique TimesheetDataSet Représente le jeu de données qui est utilisé lorsque vous travaillez avec l'objet TimeSheet et d'autres objets dans l'espace de noms WebSvcTimeSheet .
Classe publique TimesheetDataSet.ActionsDataTable Contient un enregistrement des actions qui sont effectuées sur cette feuille de temps.
Classe publique TimesheetDataSet.ActionsRow Représente une action exécutée sur la feuille de temps est indiqué par la propriété HeadersRow .
Classe publique TimesheetDataSet.ActionsRowChangeEvent Événement qui se produit lors de la modification des données dans un ActionsRow .
Classe publique TimesheetDataSet.ActualsDataTable Indique le nombre réel d'heures de travail effectuées par la ressource pour les entrées dans la propriété Lines .
Classe publique TimesheetDataSet.ActualsRow Indique le nombre réel d'heures qui sont enregistrés pour l'objet connexes TimesheetDataSet.LinesRow .
Classe publique TimesheetDataSet.ActualsRowChangeEvent Événement qui se produit lors de la modification des données dans un ActualsRow .
Classe publique TimesheetDataSet.AuditsDataTable La table Audits contient une ligne pour chaque TimesheetEnum.AuditOperationType qui est appliquée à une feuille de temps.
Classe publique TimesheetDataSet.AuditsRow Enregistre un type de TimesheetEnum.AuditOperationType (Add ou Delete) qui est appliqué à une feuille de temps.
Classe publique TimesheetDataSet.AuditsRowChangeEvent Événement qui se produit lors de la modification des données dans un AuditsRow .
Classe publique TimesheetDataSet.CustomFieldsDataTable Contient des valeurs de champ personnalisé pour les feuilles de temps.
Classe publique TimesheetDataSet.CustomFieldsRow Représente une valeur de champ personnalisé qui a été saisie pour une ligne de feuille de temps.
Classe publique TimesheetDataSet.CustomFieldsRowChangeEvent Événement qui se produit lors de la modification des données dans un CustomFieldsRow .
Classe publique TimesheetDataSet.HeadersDataTable Contient une entrée pour chaque feuille de temps dans ce groupe de données.
Classe publique TimesheetDataSet.HeadersRow Représente une feuille de temps.
Classe publique TimesheetDataSet.HeadersRowChangeEvent Événement qui se produit lors de la modification des données dans un HeadersRow .
Classe publique TimesheetDataSet.LinesDataTable Contient une ligne pour chaque ligne de chaque feuille de temps dans ce groupe de données.
Classe publique TimesheetDataSet.LinesRow Représente un élément de ligne de feuille de temps.
Classe publique TimesheetDataSet.LinesRowChangeEvent Événement qui se produit lors de la modification des données dans un LinesRow .
Classe publique TimesheetDataSet.StatusingChangeLogDataTable Les données Statusing journal de modifications pour le mode d'entrée unique de feuille de temps.
Classe publique TimesheetDataSet.StatusingChangeLogRow Représente un enregistrement du journal de modification de données Statusing pour le mode d'entrée unique de feuille de temps.
Classe publique TimesheetDataSet.StatusingChangeLogRowChangeEvent Événement qui se produit lors de la modification des données dans un StatusingChangeLogRow .
Classe publique TimesheetListDataSet Représente une liste des feuilles de temps.
Classe publique TimesheetListDataSet.TimesheetsDataTable Représente des informations sur une liste de feuilles de temps qui se trouve dans un ou plusieurs objets TimesheetListDataSet.TimesheetsRow .
Classe publique TimesheetListDataSet.TimesheetsRow Spécifie une ligne de données de listes de feuilles de temps.
Classe publique TimesheetListDataSet.TimesheetsRowChangeEvent Événement qui se produit lors de la modification des données dans un TimesheetsRow .

Délégués

  Délégué Description
Délégué public ProjectTimesheetLinesDataSet.ActualsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectTimesheetLinesDataSet.ActualsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectTimesheetLinesDataSet.CustomFieldsRow sont modifiées et un événement doivent être déclenchés.
Délégué public ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow 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 TimesheetDataSet.ActionsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une TimesheetDataSet.ActionsRow sont modifiées et un événement doivent être déclenchés.
Délégué public TimesheetDataSet.ActualsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une TimesheetDataSet.ActualsRow sont modifiées et un événement doivent être déclenchés.
Délégué public TimesheetDataSet.AuditsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une TimesheetDataSet.AuditsRow sont modifiées et un événement doivent être déclenchés.
Délégué public TimesheetDataSet.CustomFieldsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une TimesheetDataSet.CustomFieldsRow sont modifiées et un événement doivent être déclenchés.
Délégué public TimesheetDataSet.HeadersRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une TimesheetDataSet.HeadersRow sont modifiées et un événement doivent être déclenchés.
Délégué public TimesheetDataSet.LinesRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une TimesheetDataSet.LinesRow sont modifiées et un événement doivent être déclenchés.
Délégué public TimesheetDataSet.StatusingChangeLogRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une TimesheetDataSet.StatusingChangeLogRow sont modifiées et un événement doivent être déclenchés.
Délégué public TimesheetListDataSet.TimesheetsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une TimesheetListDataSet.TimesheetsRow sont modifiées et un événement doivent être déclenchés.

Énumérations

  Énumération Description
Énumération publique Action Spécifie l'action à effectuer sur une feuille de temps.
Énumération publique Navigation Spécifie comment naviguer dans une liste de lignes de feuille de temps.
Énumération publique PreloadType Indique les lignes à précharger dans une feuille de temps.
Énumération publique ProjectTimesheetLineQueryType Spécifie le type de requête de ligne de feuille de temps.