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