WebSvcTimeSheet-Namespace
Die Klasse TimeSheet ist die primäre Klasse im WebSvcTimeSheet -Namespace. Die TimeSheet -Klasse enthält Methoden, die Arbeitszeittabellen und Arbeitszeittabellen-Zeilen zu verwalten.
Hinweis
TimeSheet ist eine Klasse, in die ASMX-Webdienst. TimeSheet ist eine Schnittstelle, die in der TimeSheetClient -Klasse implementiert wird, in den WCF-Dienst. Informationen zur Verwendung der TimeSheetClient -Klasse in einem WCF-basierten Anwendung finden Sie unter den Klassenkonstruktor TimeSheet .
WebSvcTimeSheet Namespace handelt es sich um einen beliebigen Namen für einen Verweis auf die Timesheet.asmx-Webdienst (oder den TimeSheet.svc-Dienst) von Project Server Interface (PSI). Methoden in der TimeSheet -Klasse können erstellen, löschen, übermitteln, aktualisieren, lesen, erinnern an, oder suchen den Status der Arbeitszeittabellen. Methoden in der Klasse TimeSheet finden Arbeitszeittabellen, die verspäteter oder werden nicht genehmigt, finden Arbeitszeittabellen nach Datum oder Zeitraum, erhalten eine Liste der Arbeitszeittabelle genehmigende Personen, Vorinstallation Arbeit Berichtszeiträume und Überprüfen von eine Arbeitszeittabellen-Zeile, und Abrufen von Informationen über projektferne (administrative) Arbeitszeittabellen-Zeilen.
TimeSheet Methoden in der Regel verwenden oder einen der folgenden DataSet -Objekte zurückgeben:
Klassen
Klasse | Beschreibung | |
---|---|---|
ProjectTimesheetLinesDataSet | Gibt eine Auflistung der Arbeitszeittabelle Positionsartikel Datenzeilen. | |
ProjectTimesheetLinesDataSet.ActualsDataTable | Stellt Informationen über aktuelle Zeit aufgewendet in ein oder mehrere ProjectTimesheetLinesDataSet.ActualsRow -Objekte enthalten sind. | |
ProjectTimesheetLinesDataSet.ActualsRow | Stellt aktuelle Zeit aufgewendet Informationen als eine Zeile in der ProjectTimesheetLinesDataSet.ActualsDataTable -Objekt. | |
ProjectTimesheetLinesDataSet.ActualsRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine ActualsRow geändert werden. | |
ProjectTimesheetLinesDataSet.CustomFieldsDataTable | Stellt Informationen über die Arbeitszeittabelle benutzerdefinierte Felder, die in mindestens einem ProjectTimesheetLinesDataSet.CustomFieldsRow -Objekt enthalten ist. | |
ProjectTimesheetLinesDataSet.CustomFieldsRow | Benutzerdefinierte Felder Arbeitszeittabelleninformationen als Zeile im ProjectTimesheetLinesDataSet.CustomFieldsDataTable -Objekt darstellt. | |
ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine CustomFieldsRow geändert werden. | |
ProjectTimesheetLinesDataSet.ProjectTimesheetLinesDataTable | Stellt Informationen über die Arbeitszeittabelle Zeilendaten, die in mindestens einem ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow -Objekt enthalten ist. | |
ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow | Enthält Werte für die zuletzt gespeicherten Arbeit an einer Zuordnung und Projekt-Informationen für eine Arbeitszeittabellenzeile. | |
ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine ProjectTimesheetLinesRow geändert werden. | |
ResourceDataSet | Enthält Informationen zu Enterprise-Ressourcen. Weitere Informationen finden Sie unter Elemente in WebSvcResourcedokumentiert. | |
ResourceDataSet.CalendarExceptionsDataTable | Stellt Informationen zu Ressourcenkonflikten Kalender, die in mindestens einem ResourceDataSet.CalendarExceptionsRow -Objekt enthalten ist. | |
ResourceDataSet.CalendarExceptionsRow | Stellt eine Kalenderausnahme für eine Ressource. | |
ResourceDataSet.CalendarExceptionsRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine CalendarExceptionsRow geändert werden. | |
ResourceDataSet.ResourceAvailabilitiesDataTable | Stellt Informationen über die Verfügbarkeit der Ressource, die in mindestens einem ResourceDataSet.ResourceAvailabilitiesRow -Objekt enthalten ist. | |
ResourceDataSet.ResourceAvailabilitiesRow | Stellt die Verfügbarkeit der Ressource, die mit der RES_UID -Eigenschaft angegeben ist. | |
ResourceDataSet.ResourceAvailabilitiesRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine ResourceAvailabilitiesRow geändert werden. | |
ResourceDataSet.ResourceCustomFieldsDataTable | Stellt Informationen über benutzerdefinierte Ressourcenfelder, die in mindestens einem ResourceDataSet.ResourceCustomFieldsRow -Objekt enthalten ist. | |
ResourceDataSet.ResourceCustomFieldsRow | Stellt einen Wert für benutzerdefiniertes Feld für einen bestimmten ResourceRow Zeile. | |
ResourceDataSet.ResourceCustomFieldsRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine ResourceCustomFieldsRow geändert werden. | |
ResourceDataSet.ResourceRatesDataTable | Stellt Informationen über die Ressourcensätze, die in mindestens einem ResourceDataSet.ResourceRatesRow -Objekt enthalten ist. | |
ResourceDataSet.ResourceRatesRow | Stellt einen Satz von Daten für die Kosten für eine Ressource dar. | |
ResourceDataSet.ResourceRatesRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine ResourceRatesRow geändert werden. | |
ResourceDataSet.ResourcesDataTable | Stellt Informationen über Ressourcen, die in mindestens einem ResourceDataSet.ResourcesRow -Objekt enthalten ist. | |
ResourceDataSet.ResourcesRow | Eine Enterprise-Ressource darstellt. | |
ResourceDataSet.ResourcesRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine ResourcesRow geändert werden. | |
TimeSheet | Enthält Methoden zum Verwalten von Arbeitszeittabellen in Project Web App. | |
TimesheetDataSet | Stellt das Dataset, das bei der Arbeit mit dem TimeSheet -Objekt und anderen Objekten im WebSvcTimeSheet -Namespace verwendet wird. | |
TimesheetDataSet.ActionsDataTable | Enthält eine Übersicht der Aktionen, die für diese Arbeitszeittabelle ausgeführt werden. | |
TimesheetDataSet.ActionsRow | Stellt eine Aktion durchgeführt, die auf die Arbeitszeittabelle, die mit der HeadersRow -Eigenschaft gezeigt wird. | |
TimesheetDataSet.ActionsRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine ActionsRow geändert werden. | |
TimesheetDataSet.ActualsDataTable | Enthält die tatsächliche Anzahl an Stunden, die die Ressource funktioniert für die Einträge in der Lines -Eigenschaft. | |
TimesheetDataSet.ActualsRow | Enthält die tatsächliche Anzahl an Stunden, die aufgezeichnet werden des zugehörigen TimesheetDataSet.LinesRow -Objekts. | |
TimesheetDataSet.ActualsRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine ActualsRow geändert werden. | |
TimesheetDataSet.AuditsDataTable | Die Audits -Tabelle enthält eine Zeile für jede TimesheetEnum.AuditOperationType , die für eine Arbeitszeittabelle gilt. | |
TimesheetDataSet.AuditsRow | Zeichnet einen TimesheetEnum.AuditOperationType -Typ (Add oder Delete), der für eine Arbeitszeittabelle gilt. | |
TimesheetDataSet.AuditsRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine AuditsRow geändert werden. | |
TimesheetDataSet.CustomFieldsDataTable | Enthält Werte für benutzerdefinierte Felder für verknüpfte Arbeitszeittabellen. | |
TimesheetDataSet.CustomFieldsRow | Stellt einen Wert des benutzerdefinierten Feldes, der für eine Arbeitszeittabelle Zeile eingegeben wird. | |
TimesheetDataSet.CustomFieldsRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine CustomFieldsRow geändert werden. | |
TimesheetDataSet.HeadersDataTable | Enthält einen Eintrag für jede Arbeitszeittabelle in diesem Dataset. | |
TimesheetDataSet.HeadersRow | Eine Arbeitszeittabelle darstellt. | |
TimesheetDataSet.HeadersRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine HeadersRow geändert werden. | |
TimesheetDataSet.LinesDataTable | Enthält eine Zeile für jede Zeile der einzelnen Arbeitszeittabellen in diesem Dataset. | |
TimesheetDataSet.LinesRow | Eine Arbeitszeittabelle Position darstellt. | |
TimesheetDataSet.LinesRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine LinesRow geändert werden. | |
TimesheetDataSet.StatusingChangeLogDataTable | Die Statusing Daten ändern für die Arbeitszeittabelle einfacher Eingabemodus. | |
TimesheetDataSet.StatusingChangeLogRow | Stellt eine Aufzeichnung des Änderungsprotokolls Statusing Daten für die Arbeitszeittabelle einfacher Eingabemodus dar. | |
TimesheetDataSet.StatusingChangeLogRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine StatusingChangeLogRow geändert werden. | |
TimesheetListDataSet | Stellt eine Liste mit den Arbeitszeittabellen. | |
TimesheetListDataSet.TimesheetsDataTable | Stellt Informationen über einen Arbeitszeittabellen-Liste, die in mindestens einem TimesheetListDataSet.TimesheetsRow -Objekt enthalten ist. | |
TimesheetListDataSet.TimesheetsRow | Gibt eine Zeile mit Daten für Arbeitszeittabellen-Liste an. | |
TimesheetListDataSet.TimesheetsRowChangeEvent | Das Ereignis, das auftritt, wenn Daten in eine TimesheetsRow geändert werden. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
ProjectTimesheetLinesDataSet.ActualsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer ProjectTimesheetLinesDataSet.ActualsRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer ProjectTimesheetLinesDataSet.CustomFieldsRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ResourceDataSet.CalendarExceptionsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer ResourceDataSet.CalendarExceptionsRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer ResourceDataSet.ResourceAvailabilitiesRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer ResourceDataSet.ResourceCustomFieldsRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ResourceDataSet.ResourceRatesRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer ResourceDataSet.ResourceRatesRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ResourceDataSet.ResourcesRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer ResourceDataSet.ResourcesRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
TimesheetDataSet.ActionsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer TimesheetDataSet.ActionsRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
TimesheetDataSet.ActualsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer TimesheetDataSet.ActualsRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
TimesheetDataSet.AuditsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer TimesheetDataSet.AuditsRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
TimesheetDataSet.CustomFieldsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer TimesheetDataSet.CustomFieldsRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
TimesheetDataSet.HeadersRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer TimesheetDataSet.HeadersRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
TimesheetDataSet.LinesRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer TimesheetDataSet.LinesRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
TimesheetDataSet.StatusingChangeLogRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer TimesheetDataSet.StatusingChangeLogRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
TimesheetListDataSet.TimesheetsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für die bei einer TimesheetListDataSet.TimesheetsRow zugeordnete Daten bearbeitet wird und ein Ereignis ausgelöst werden soll. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
Action | Gibt die durchzuführende Aktion in einer Arbeitszeittabelle. | |
Navigation | Gibt an, wie eine Liste der Arbeitszeittabellen-Zeilen navigieren. | |
PreloadType | Gibt an, welche Zeilen in einer Arbeitszeittabelle zu laden. | |
ProjectTimesheetLineQueryType | Gibt die Art der Arbeitszeittabelle Abfrage an. |