Compartilhar via


WebSvcTimeSheet namespace

A classe TimeSheet é a principal classe no namespace WebSvcTimeSheet . A classe TimeSheet inclui métodos que gerenciar linhas de folhas de ponto e quadro de horários.

Dica

No serviço da web ASMX, TimeSheet é uma classe. No serviço do WCF, o TimeSheet é uma interface que é implementada na classe TimeSheetClient . Para obter informações sobre como usar a classe TimeSheetClient em um aplicativo baseado em WCF, consulte o construtor da classe TimeSheet .

O namespace WebSvcTimeSheet é um nome arbitrário para obter uma referência para o serviço da web de Timesheet.asmx (ou o serviço de TimeSheet.svc) do Project Server Interface (PSI). Métodos na classe TimeSheet podem criar, excluir, enviar, atualizar, ler, lembre-se de ou localizar o status de folhas de ponto. Além disso, métodos na classe TimeSheet poderá encontrar folhas de ponto que estão atrasadas ou que estão aguardando aprovação, encontrar folhas de ponto por data ou período, obter uma lista de aprovadores de quadro de horários, pré-carregar dados efetivos de trabalho e validar uma linha de quadro de horários e obter informações sobre as linhas do quadro de horários (administrativo) não relacionadas ao projeto.

TimeSheet métodos normalmente usam ou retornam um dos seguintes objetos de DataSet :

Classes

  Classe Descrição
Classe pública ProjectTimesheetLinesDataSet Especifica um conjunto de linhas de dados de item de linha do quadro de horários.
Classe pública ProjectTimesheetLinesDataSet.ActualsDataTable Representa informações sobre gastos de tempo real contidas em um ou mais objetos ProjectTimesheetLinesDataSet.ActualsRow .
Classe pública ProjectTimesheetLinesDataSet.ActualsRow Real representa o tempo gastos informações, como uma linha no objeto ProjectTimesheetLinesDataSet.ActualsDataTable .
Classe pública ProjectTimesheetLinesDataSet.ActualsRowChangeEvent Evento que ocorre quando os dados em um ActualsRow são alterados.
Classe pública ProjectTimesheetLinesDataSet.CustomFieldsDataTable Representa informações sobre campos personalizados de quadro de horários que estão contidas em um ou mais objetos ProjectTimesheetLinesDataSet.CustomFieldsRow .
Classe pública ProjectTimesheetLinesDataSet.CustomFieldsRow Representa informações de campos personalizados de quadro de horários como uma linha no objeto ProjectTimesheetLinesDataSet.CustomFieldsDataTable .
Classe pública ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEvent Evento que ocorre quando os dados em um CustomFieldsRow são alterados.
Classe pública ProjectTimesheetLinesDataSet.ProjectTimesheetLinesDataTable Representa informações sobre dados de linha de quadro de horários estão contidos em um ou mais objetos ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow .
Classe pública ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow Contém valores para o trabalho salvo mais recentemente em uma atribuição e informações relacionadas ao projeto, para a linha de um quadro de horários.
Classe pública ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEvent Evento que ocorre quando os dados em um ProjectTimesheetLinesRow são alterados.
Classe pública ResourceDataSet Contém informações sobre os recursos da empresa. Para obter mais informações, consulte os itens documentados no WebSvcResource.
Classe pública ResourceDataSet.CalendarExceptionsDataTable Representa informações sobre conflitos de recursos de calendário que estão contidas em um ou mais objetos ResourceDataSet.CalendarExceptionsRow .
Classe pública ResourceDataSet.CalendarExceptionsRow Representa uma exceção de calendário para um recurso.
Classe pública ResourceDataSet.CalendarExceptionsRowChangeEvent Evento que ocorre quando os dados em um CalendarExceptionsRow são alterados.
Classe pública ResourceDataSet.ResourceAvailabilitiesDataTable Representa informações sobre availabilities do recurso que estão contidas em um ou mais objetos ResourceDataSet.ResourceAvailabilitiesRow .
Classe pública ResourceDataSet.ResourceAvailabilitiesRow Representa a disponibilidade do recurso é identificado com a propriedade RES_UID .
Classe pública ResourceDataSet.ResourceAvailabilitiesRowChangeEvent Evento que ocorre quando os dados em um ResourceAvailabilitiesRow são alterados.
Classe pública ResourceDataSet.ResourceCustomFieldsDataTable Representa informações sobre campos personalizados do recurso que estão contidas em um ou mais objetos ResourceDataSet.ResourceCustomFieldsRow .
Classe pública ResourceDataSet.ResourceCustomFieldsRow Representa um valor de campo personalizado para uma linha específica de ResourceRow .
Classe pública ResourceDataSet.ResourceCustomFieldsRowChangeEvent Evento que ocorre quando os dados em um ResourceCustomFieldsRow são alterados.
Classe pública ResourceDataSet.ResourceRatesDataTable Representa informações sobre as taxas de recurso que estão contidas em um ou mais objetos ResourceDataSet.ResourceRatesRow .
Classe pública ResourceDataSet.ResourceRatesRow Representa um conjunto de dados de taxa de custo de um recurso.
Classe pública ResourceDataSet.ResourceRatesRowChangeEvent Evento que ocorre quando os dados em um ResourceRatesRow são alterados.
Classe pública ResourceDataSet.ResourcesDataTable Representa informações sobre recursos do projeto que estão contidas em um ou mais objetos ResourceDataSet.ResourcesRow .
Classe pública ResourceDataSet.ResourcesRow Representa um recurso da empresa.
Classe pública ResourceDataSet.ResourcesRowChangeEvent Evento que ocorre quando os dados em um ResourcesRow são alterados.
Classe pública TimeSheet Inclui os métodos de gerenciamento de quadros de horário no Project Web App.
Classe pública TimesheetDataSet Representa o conjunto de dados que é usado quando trabalha com o objeto TimeSheet e outros objetos no namespace WebSvcTimeSheet .
Classe pública TimesheetDataSet.ActionsDataTable Contém um registro das ações executadas sobre o quadro de horários.
Classe pública TimesheetDataSet.ActionsRow Representa uma ação executada no quadro de horários que é apontado pela propriedade HeadersRow .
Classe pública TimesheetDataSet.ActionsRowChangeEvent Evento que ocorre quando os dados em um ActionsRow são alterados.
Classe pública TimesheetDataSet.ActualsDataTable Contém o número real de horas que o recurso trabalhou para as entradas na propriedade Lines .
Classe pública TimesheetDataSet.ActualsRow Contém o número real de horas que são registrados para o objeto relacionado TimesheetDataSet.LinesRow .
Classe pública TimesheetDataSet.ActualsRowChangeEvent Evento que ocorre quando os dados em um ActualsRow são alterados.
Classe pública TimesheetDataSet.AuditsDataTable A tabela Audits contém uma linha para cada TimesheetEnum.AuditOperationType que é aplicado a um quadro de horários.
Classe pública TimesheetDataSet.AuditsRow Registra um tipo de TimesheetEnum.AuditOperationType (Add ou Delete) que é aplicado a um quadro de horários.
Classe pública TimesheetDataSet.AuditsRowChangeEvent Evento que ocorre quando os dados em um AuditsRow são alterados.
Classe pública TimesheetDataSet.CustomFieldsDataTable Contém valores de campos personalizados para os quadros de horários relacionados.
Classe pública TimesheetDataSet.CustomFieldsRow Representa um valor de campo personalizado é inserido para uma linha de quadro de horários.
Classe pública TimesheetDataSet.CustomFieldsRowChangeEvent Evento que ocorre quando os dados em um CustomFieldsRow são alterados.
Classe pública TimesheetDataSet.HeadersDataTable Contém uma entrada para cada quadro de horários neste DataSet.
Classe pública TimesheetDataSet.HeadersRow Representa um quadro de horários.
Classe pública TimesheetDataSet.HeadersRowChangeEvent Evento que ocorre quando os dados em um HeadersRow são alterados.
Classe pública TimesheetDataSet.LinesDataTable Contém uma linha para cada linha de cada quadro de horários neste DataSet.
Classe pública TimesheetDataSet.LinesRow Representa um item de linha do quadro de horários.
Classe pública TimesheetDataSet.LinesRowChangeEvent Evento que ocorre quando os dados em um LinesRow são alterados.
Classe pública TimesheetDataSet.StatusingChangeLogDataTable Os dados Statusing alteram o log para o modo de entrada única de quadro de horários.
Classe pública TimesheetDataSet.StatusingChangeLogRow Representa um registro de log de alterações de dados Statusing para o modo de entrada única de quadro de horários.
Classe pública TimesheetDataSet.StatusingChangeLogRowChangeEvent Evento que ocorre quando os dados em um StatusingChangeLogRow são alterados.
Classe pública TimesheetListDataSet Representa uma lista de folhas de ponto.
Classe pública TimesheetListDataSet.TimesheetsDataTable Representa informações sobre uma lista de quadro de horários está contida em um ou mais objetos TimesheetListDataSet.TimesheetsRow .
Classe pública TimesheetListDataSet.TimesheetsRow Especifica uma linha de dados de lista do quadro de horários.
Classe pública TimesheetListDataSet.TimesheetsRowChangeEvent Evento que ocorre quando os dados em um TimesheetsRow são alterados.

Representantes

  Representante Descrição
Delegado público ProjectTimesheetLinesDataSet.ActualsRowChangeEventHandler Descreve as configurações para quando os dados associados a um ProjectTimesheetLinesDataSet.ActualsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público ProjectTimesheetLinesDataSet.CustomFieldsRowChangeEventHandler Descreve as configurações para quando os dados associados a um ProjectTimesheetLinesDataSet.CustomFieldsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRowChangeEventHandler Descreve as configurações para quando os dados associados a um ProjectTimesheetLinesDataSet.ProjectTimesheetLinesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público ResourceDataSet.CalendarExceptionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceDataSet.CalendarExceptionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceDataSet.ResourceAvailabilitiesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceDataSet.ResourceCustomFieldsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público ResourceDataSet.ResourceRatesRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceDataSet.ResourceRatesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público ResourceDataSet.ResourcesRowChangeEventHandler Descreve as configurações para quando os dados associados a um ResourceDataSet.ResourcesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público TimesheetDataSet.ActionsRowChangeEventHandler Descreve as configurações para quando os dados associados a um TimesheetDataSet.ActionsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público TimesheetDataSet.ActualsRowChangeEventHandler Descreve as configurações para quando os dados associados a um TimesheetDataSet.ActualsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público TimesheetDataSet.AuditsRowChangeEventHandler Descreve as configurações para quando os dados associados a um TimesheetDataSet.AuditsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público TimesheetDataSet.CustomFieldsRowChangeEventHandler Descreve as configurações para quando os dados associados a um TimesheetDataSet.CustomFieldsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público TimesheetDataSet.HeadersRowChangeEventHandler Descreve as configurações para quando os dados associados a um TimesheetDataSet.HeadersRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público TimesheetDataSet.LinesRowChangeEventHandler Descreve as configurações para quando os dados associados a um TimesheetDataSet.LinesRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público TimesheetDataSet.StatusingChangeLogRowChangeEventHandler Descreve as configurações para quando os dados associados a um TimesheetDataSet.StatusingChangeLogRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público TimesheetListDataSet.TimesheetsRowChangeEventHandler Descreve as configurações para quando os dados associados a um TimesheetListDataSet.TimesheetsRow são editados e um evento devem ser disparadas de manipulador de eventos.

Enumerações

  Enumeração Descrição
Enumeração pública Action Especifica a ação a ser tomada em um quadro de horários.
Enumeração pública Navigation Especifica como navegar em uma lista de linhas de quadro de horários.
Enumeração pública PreloadType Indica quais linhas para pré-carregar em um quadro de horários.
Enumeração pública ProjectTimesheetLineQueryType Especifica o tipo de consulta de linha de quadro de horários.