Freigeben über


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
Öffentliche Klasse ProjectTimesheetLinesDataSet Gibt eine Auflistung der Arbeitszeittabelle Positionsartikel Datenzeilen.
Öffentliche Klasse ProjectTimesheetLinesDataSet.ActualsDataTable Stellt Informationen über aktuelle Zeit aufgewendet in ein oder mehrere ProjectTimesheetLinesDataSet.ActualsRow -Objekte enthalten sind.
Öffentliche Klasse ProjectTimesheetLinesDataSet.ActualsRow Stellt aktuelle Zeit aufgewendet Informationen als eine Zeile in der ProjectTimesheetLinesDataSet.ActualsDataTable -Objekt.
Öffentliche Klasse ProjectTimesheetLinesDataSet.ActualsRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine ActualsRow geändert werden.
Öffentliche Klasse ProjectTimesheetLinesDataSet.CustomFieldsDataTable Stellt Informationen über die Arbeitszeittabelle benutzerdefinierte Felder, die in mindestens einem ProjectTimesheetLinesDataSet.CustomFieldsRow -Objekt enthalten ist.
Öffentliche Klasse ProjectTimesheetLinesDataSet.CustomFieldsRow Benutzerdefinierte Felder Arbeitszeittabelleninformationen als Zeile im ProjectTimesheetLinesDataSet.CustomFieldsDataTable -Objekt darstellt.
Öffentliche Klasse ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine CustomFieldsRow geändert werden.
Öffentliche Klasse ProjectTimesheetLinesDataSet.ProjectTimesheetLinesDataTable Stellt Informationen über die Arbeitszeittabelle Zeilendaten, die in mindestens einem ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow -Objekt enthalten ist.
Öffentliche Klasse ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow Enthält Werte für die zuletzt gespeicherten Arbeit an einer Zuordnung und Projekt-Informationen für eine Arbeitszeittabellenzeile.
Öffentliche Klasse ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine ProjectTimesheetLinesRow geändert werden.
Öffentliche Klasse ResourceDataSet Enthält Informationen zu Enterprise-Ressourcen. Weitere Informationen finden Sie unter Elemente in WebSvcResourcedokumentiert.
Öffentliche Klasse ResourceDataSet.CalendarExceptionsDataTable Stellt Informationen zu Ressourcenkonflikten Kalender, die in mindestens einem ResourceDataSet.CalendarExceptionsRow -Objekt enthalten ist.
Öffentliche Klasse ResourceDataSet.CalendarExceptionsRow Stellt eine Kalenderausnahme für eine Ressource.
Öffentliche Klasse ResourceDataSet.CalendarExceptionsRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine CalendarExceptionsRow geändert werden.
Öffentliche Klasse ResourceDataSet.ResourceAvailabilitiesDataTable Stellt Informationen über die Verfügbarkeit der Ressource, die in mindestens einem ResourceDataSet.ResourceAvailabilitiesRow -Objekt enthalten ist.
Öffentliche Klasse ResourceDataSet.ResourceAvailabilitiesRow Stellt die Verfügbarkeit der Ressource, die mit der RES_UID -Eigenschaft angegeben ist.
Öffentliche Klasse ResourceDataSet.ResourceAvailabilitiesRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine ResourceAvailabilitiesRow geändert werden.
Öffentliche Klasse ResourceDataSet.ResourceCustomFieldsDataTable Stellt Informationen über benutzerdefinierte Ressourcenfelder, die in mindestens einem ResourceDataSet.ResourceCustomFieldsRow -Objekt enthalten ist.
Öffentliche Klasse ResourceDataSet.ResourceCustomFieldsRow Stellt einen Wert für benutzerdefiniertes Feld für einen bestimmten ResourceRow Zeile.
Öffentliche Klasse ResourceDataSet.ResourceCustomFieldsRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine ResourceCustomFieldsRow geändert werden.
Öffentliche Klasse ResourceDataSet.ResourceRatesDataTable Stellt Informationen über die Ressourcensätze, die in mindestens einem ResourceDataSet.ResourceRatesRow -Objekt enthalten ist.
Öffentliche Klasse ResourceDataSet.ResourceRatesRow Stellt einen Satz von Daten für die Kosten für eine Ressource dar.
Öffentliche Klasse ResourceDataSet.ResourceRatesRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine ResourceRatesRow geändert werden.
Öffentliche Klasse ResourceDataSet.ResourcesDataTable Stellt Informationen über Ressourcen, die in mindestens einem ResourceDataSet.ResourcesRow -Objekt enthalten ist.
Öffentliche Klasse ResourceDataSet.ResourcesRow Eine Enterprise-Ressource darstellt.
Öffentliche Klasse ResourceDataSet.ResourcesRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine ResourcesRow geändert werden.
Öffentliche Klasse TimeSheet Enthält Methoden zum Verwalten von Arbeitszeittabellen in Project Web App.
Öffentliche Klasse TimesheetDataSet Stellt das Dataset, das bei der Arbeit mit dem TimeSheet -Objekt und anderen Objekten im WebSvcTimeSheet -Namespace verwendet wird.
Öffentliche Klasse TimesheetDataSet.ActionsDataTable Enthält eine Übersicht der Aktionen, die für diese Arbeitszeittabelle ausgeführt werden.
Öffentliche Klasse TimesheetDataSet.ActionsRow Stellt eine Aktion durchgeführt, die auf die Arbeitszeittabelle, die mit der HeadersRow -Eigenschaft gezeigt wird.
Öffentliche Klasse TimesheetDataSet.ActionsRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine ActionsRow geändert werden.
Öffentliche Klasse TimesheetDataSet.ActualsDataTable Enthält die tatsächliche Anzahl an Stunden, die die Ressource funktioniert für die Einträge in der Lines -Eigenschaft.
Öffentliche Klasse TimesheetDataSet.ActualsRow Enthält die tatsächliche Anzahl an Stunden, die aufgezeichnet werden des zugehörigen TimesheetDataSet.LinesRow -Objekts.
Öffentliche Klasse TimesheetDataSet.ActualsRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine ActualsRow geändert werden.
Öffentliche Klasse TimesheetDataSet.AuditsDataTable Die Audits -Tabelle enthält eine Zeile für jede TimesheetEnum.AuditOperationType , die für eine Arbeitszeittabelle gilt.
Öffentliche Klasse TimesheetDataSet.AuditsRow Zeichnet einen TimesheetEnum.AuditOperationType -Typ (Add oder Delete), der für eine Arbeitszeittabelle gilt.
Öffentliche Klasse TimesheetDataSet.AuditsRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine AuditsRow geändert werden.
Öffentliche Klasse TimesheetDataSet.CustomFieldsDataTable Enthält Werte für benutzerdefinierte Felder für verknüpfte Arbeitszeittabellen.
Öffentliche Klasse TimesheetDataSet.CustomFieldsRow Stellt einen Wert des benutzerdefinierten Feldes, der für eine Arbeitszeittabelle Zeile eingegeben wird.
Öffentliche Klasse TimesheetDataSet.CustomFieldsRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine CustomFieldsRow geändert werden.
Öffentliche Klasse TimesheetDataSet.HeadersDataTable Enthält einen Eintrag für jede Arbeitszeittabelle in diesem Dataset.
Öffentliche Klasse TimesheetDataSet.HeadersRow Eine Arbeitszeittabelle darstellt.
Öffentliche Klasse TimesheetDataSet.HeadersRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine HeadersRow geändert werden.
Öffentliche Klasse TimesheetDataSet.LinesDataTable Enthält eine Zeile für jede Zeile der einzelnen Arbeitszeittabellen in diesem Dataset.
Öffentliche Klasse TimesheetDataSet.LinesRow Eine Arbeitszeittabelle Position darstellt.
Öffentliche Klasse TimesheetDataSet.LinesRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine LinesRow geändert werden.
Öffentliche Klasse TimesheetDataSet.StatusingChangeLogDataTable Die Statusing Daten ändern für die Arbeitszeittabelle einfacher Eingabemodus.
Öffentliche Klasse TimesheetDataSet.StatusingChangeLogRow Stellt eine Aufzeichnung des Änderungsprotokolls Statusing Daten für die Arbeitszeittabelle einfacher Eingabemodus dar.
Öffentliche Klasse TimesheetDataSet.StatusingChangeLogRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine StatusingChangeLogRow geändert werden.
Öffentliche Klasse TimesheetListDataSet Stellt eine Liste mit den Arbeitszeittabellen.
Öffentliche Klasse TimesheetListDataSet.TimesheetsDataTable Stellt Informationen über einen Arbeitszeittabellen-Liste, die in mindestens einem TimesheetListDataSet.TimesheetsRow -Objekt enthalten ist.
Öffentliche Klasse TimesheetListDataSet.TimesheetsRow Gibt eine Zeile mit Daten für Arbeitszeittabellen-Liste an.
Öffentliche Klasse TimesheetListDataSet.TimesheetsRowChangeEvent Das Ereignis, das auftritt, wenn Daten in eine TimesheetsRow geändert werden.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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.
Öffentlicher Delegat 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
Öffentliche Enumeration Action Gibt die durchzuführende Aktion in einer Arbeitszeittabelle.
Öffentliche Enumeration Navigation Gibt an, wie eine Liste der Arbeitszeittabellen-Zeilen navigieren.
Öffentliche Enumeration PreloadType Gibt an, welche Zeilen in einer Arbeitszeittabelle zu laden.
Öffentliche Enumeration ProjectTimesheetLineQueryType Gibt die Art der Arbeitszeittabelle Abfrage an.