Espacio de nombres WebSvcTimeSheet

La clase TimeSheet es la clase principal en el espacio de nombres WebSvcTimeSheet . La clase TimeSheet incluye métodos que administran las líneas de partes de horas y del parte de horas.

Nota

En el servicio web ASMX, TimeSheet es una clase. En el servicio WCF, TimeSheet es una interfaz que se implementa en la clase TimeSheetClient . Para obtener información acerca del uso de la clase TimeSheetClient en una aplicación basada en WCF, vea el constructor de la clase TimeSheet .

El espacio de nombres de WebSvcTimeSheet es un nombre arbitrario de una referencia al servicio de web Timesheet.asmx (o el servicio de TimeSheet.svc) de Project Server Interface (PSI). Métodos de la clase TimeSheet pueden crear, eliminar, enviar, actualizar, leer, recordar o buscar el estado de los partes de horas. Métodos de la clase TimeSheet también pueden encontrar los partes de horas que se tarde o que son pendiente de aprobación, busque los partes de horas por día o período, obtener una lista de aprobadores del parte de horas, cargar datos reales de trabajo y validar una línea del parte de horas y obtener información acerca de las líneas del parte de horas que no sean de proyecto (administrativa).

métodos de TimeSheet suelen usan o devuelven uno de los siguientes objetos DataSet :

Clases

  Clase Descripción
Clase pública ProjectTimesheetLinesDataSet Especifica una colección de filas de datos del artículo de línea de parte de horas.
Clase pública ProjectTimesheetLinesDataSet.ActualsDataTable Representa información sobre tiempo real dedicado contenido en uno o varios objetos ProjectTimesheetLinesDataSet.ActualsRow .
Clase pública ProjectTimesheetLinesDataSet.ActualsRow Representa real de tiempo usada información, como una fila en el objeto ProjectTimesheetLinesDataSet.ActualsDataTable .
Clase pública ProjectTimesheetLinesDataSet.ActualsRowChangeEvent Evento que se produce cuando se modifican los datos en un ActualsRow .
Clase pública ProjectTimesheetLinesDataSet.CustomFieldsDataTable Representa información acerca de los campos personalizados de partes de horas que se encuentra en uno o más objetos de ProjectTimesheetLinesDataSet.CustomFieldsRow .
Clase pública ProjectTimesheetLinesDataSet.CustomFieldsRow Representa la información de campos personalizados de partes de horas como una fila en el objeto ProjectTimesheetLinesDataSet.CustomFieldsDataTable .
Clase pública ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEvent Evento que se produce cuando se modifican los datos en un CustomFieldsRow .
Clase pública ProjectTimesheetLinesDataSet.ProjectTimesheetLinesDataTable Representa información acerca de los datos de línea de parte de horas que contiene uno o varios objetos ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow .
Clase pública ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow Contiene los valores para el trabajo guardado más recientemente en una asignación e información del proyecto relacionado, para la línea de un parte de horas.
Clase pública ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEvent Evento que se produce cuando se modifican los datos en un ProjectTimesheetLinesRow .
Clase pública ResourceDataSet Contiene información sobre los recursos de empresa. Para obtener más información, consulte los artículos que se documentan en WebSvcResource.
Clase pública ResourceDataSet.CalendarExceptionsDataTable Representa información acerca de los conflictos del calendario de recursos que se encuentra en uno o más objetos de ResourceDataSet.CalendarExceptionsRow .
Clase pública ResourceDataSet.CalendarExceptionsRow Representa una excepción de calendario para el recurso.
Clase pública ResourceDataSet.CalendarExceptionsRowChangeEvent Evento que se produce cuando se modifican los datos en un CalendarExceptionsRow .
Clase pública ResourceDataSet.ResourceAvailabilitiesDataTable Representa información acerca de la disponibilidad de recursos que se encuentra en uno o varios objetos ResourceDataSet.ResourceAvailabilitiesRow .
Clase pública ResourceDataSet.ResourceAvailabilitiesRow Representa la disponibilidad del recurso que se identifica con la propiedad RES_UID .
Clase pública ResourceDataSet.ResourceAvailabilitiesRowChangeEvent Evento que se produce cuando se modifican los datos en un ResourceAvailabilitiesRow .
Clase pública ResourceDataSet.ResourceCustomFieldsDataTable Representa información sobre campos personalizados de recursos que contiene uno o varios objetos ResourceDataSet.ResourceCustomFieldsRow .
Clase pública ResourceDataSet.ResourceCustomFieldsRow Representa un valor de campo personalizado para una fila específica de ResourceRow .
Clase pública ResourceDataSet.ResourceCustomFieldsRowChangeEvent Evento que se produce cuando se modifican los datos en un ResourceCustomFieldsRow .
Clase pública ResourceDataSet.ResourceRatesDataTable Representa información sobre las tasas de recursos que contiene uno o varios objetos ResourceDataSet.ResourceRatesRow .
Clase pública ResourceDataSet.ResourceRatesRow Representa un conjunto de datos de tasa de costo de un recurso.
Clase pública ResourceDataSet.ResourceRatesRowChangeEvent Evento que se produce cuando se modifican los datos en un ResourceRatesRow .
Clase pública ResourceDataSet.ResourcesDataTable Representa información acerca de los recursos del proyecto que se encuentra en uno o varios objetos ResourceDataSet.ResourcesRow .
Clase pública ResourceDataSet.ResourcesRow Representa un recurso de empresa.
Clase pública ResourceDataSet.ResourcesRowChangeEvent Evento que se produce cuando se modifican los datos en un ResourcesRow .
Clase pública TimeSheet Incluye métodos para la administración de partes de horas en Project Web App.
Clase pública TimesheetDataSet Representa el conjunto de datos que se utiliza cuando se trabaja con el objeto de TimeSheet y otros objetos del espacio de nombres WebSvcTimeSheet .
Clase pública TimesheetDataSet.ActionsDataTable Contiene un registro de las acciones que se realizan en este parte de horas.
Clase pública TimesheetDataSet.ActionsRow Representa una acción realizada en el parte de horas que se ha señalado por la propiedad HeadersRow .
Clase pública TimesheetDataSet.ActionsRowChangeEvent Evento que se produce cuando se modifican los datos en un ActionsRow .
Clase pública TimesheetDataSet.ActualsDataTable Contiene el número real de horas que el recurso haya trabajado para las entradas de la propiedad Lines .
Clase pública TimesheetDataSet.ActualsRow Contiene el número real de horas que se registran para el objeto relacionado TimesheetDataSet.LinesRow .
Clase pública TimesheetDataSet.ActualsRowChangeEvent Evento que se produce cuando se modifican los datos en un ActualsRow .
Clase pública TimesheetDataSet.AuditsDataTable La tabla Audits contiene una línea por cada TimesheetEnum.AuditOperationType que se aplica a un parte de horas.
Clase pública TimesheetDataSet.AuditsRow Registra un tipo de TimesheetEnum.AuditOperationType (Add o Delete) que se aplica a un parte de horas.
Clase pública TimesheetDataSet.AuditsRowChangeEvent Evento que se produce cuando se modifican los datos en un AuditsRow .
Clase pública TimesheetDataSet.CustomFieldsDataTable Contiene los valores de los campos personalizados de partes de horas relacionados.
Clase pública TimesheetDataSet.CustomFieldsRow Representa un valor de campo personalizado que se especifique para una fila de parte de horas.
Clase pública TimesheetDataSet.CustomFieldsRowChangeEvent Evento que se produce cuando se modifican los datos en un CustomFieldsRow .
Clase pública TimesheetDataSet.HeadersDataTable Contiene una entrada para cada parte de este conjunto de datos.
Clase pública TimesheetDataSet.HeadersRow Representa un parte de horas.
Clase pública TimesheetDataSet.HeadersRowChangeEvent Evento que se produce cuando se modifican los datos en un HeadersRow .
Clase pública TimesheetDataSet.LinesDataTable Contiene una fila para cada línea de cada parte de horas en este conjunto de datos.
Clase pública TimesheetDataSet.LinesRow Representa un elemento de línea del parte de horas.
Clase pública TimesheetDataSet.LinesRowChangeEvent Evento que se produce cuando se modifican los datos en un LinesRow .
Clase pública TimesheetDataSet.StatusingChangeLogDataTable Los datos de Statusing cambiarán el registro para el modo de entrada de parte de horas.
Clase pública TimesheetDataSet.StatusingChangeLogRow Representa un registro del registro de cambio de datos de Statusing para el modo de entrada de parte de horas.
Clase pública TimesheetDataSet.StatusingChangeLogRowChangeEvent Evento que se produce cuando se modifican los datos en un StatusingChangeLogRow .
Clase pública TimesheetListDataSet Representa una lista de partes de horas.
Clase pública TimesheetListDataSet.TimesheetsDataTable Representa información sobre una lista de partes de horas que se encuentra en uno o varios objetos TimesheetListDataSet.TimesheetsRow .
Clase pública TimesheetListDataSet.TimesheetsRow Especifica una fila de datos de la lista de partes de horas.
Clase pública TimesheetListDataSet.TimesheetsRowChangeEvent Evento que se produce cuando se modifican los datos en un TimesheetsRow .

Delegados

  Delegado Descripción
Delegado público ProjectTimesheetLinesDataSet.ActualsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectTimesheetLinesDataSet.ActualsRow y un evento.
Delegado público ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectTimesheetLinesDataSet.CustomFieldsRow y un evento.
Delegado público ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow y un evento.
Delegado público ResourceDataSet.CalendarExceptionsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceDataSet.CalendarExceptionsRow y un evento.
Delegado público ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceDataSet.ResourceAvailabilitiesRow y un evento.
Delegado público ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceDataSet.ResourceCustomFieldsRow y un evento.
Delegado público ResourceDataSet.ResourceRatesRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceDataSet.ResourceRatesRow y un evento.
Delegado público ResourceDataSet.ResourcesRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un ResourceDataSet.ResourcesRow y un evento.
Delegado público TimesheetDataSet.ActionsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un TimesheetDataSet.ActionsRow y un evento.
Delegado público TimesheetDataSet.ActualsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un TimesheetDataSet.ActualsRow y un evento.
Delegado público TimesheetDataSet.AuditsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un TimesheetDataSet.AuditsRow y un evento.
Delegado público TimesheetDataSet.CustomFieldsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un TimesheetDataSet.CustomFieldsRow y un evento.
Delegado público TimesheetDataSet.HeadersRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un TimesheetDataSet.HeadersRow y un evento.
Delegado público TimesheetDataSet.LinesRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un TimesheetDataSet.LinesRow y un evento.
Delegado público TimesheetDataSet.StatusingChangeLogRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un TimesheetDataSet.StatusingChangeLogRow y un evento.
Delegado público TimesheetListDataSet.TimesheetsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un TimesheetListDataSet.TimesheetsRow y un evento.

Enumeraciones

  Enumeración Descripción
Enumeración pública Action Especifica la acción que se realizará en un parte de horas.
Enumeración pública Navigation Especifica cómo desplazarse por una lista de las líneas del parte de horas.
Enumeración pública PreloadType Indica qué líneas se deben cargar en un parte de horas.
Enumeración pública ProjectTimesheetLineQueryType Especifica el tipo de consulta de línea de parte de horas.