Compartilhar via


WebSvcAdmin namespace

A classe Admin é a principal classe no namespace WebSvcAdmin . A classe Admin inclui métodos que para gerenciar operações no Project Server e sites SharePoint relacionados e configurações administrativas.

Dica

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

O namespace WebSvcAdmin é um nome arbitrário para obter uma referência para o serviço da web de Admin.asmx (ou o serviço de Admin.svc) do Project Server Interface (PSI).

A seguir é ações administrativas típicas que podem ser gerenciadas por meio de programação:

  • Gerencie o log de auditoria e configurações de status.

  • Gerencie a sincronização do Project Server com os serviços de diretório do Microsoft Active Directory.

  • Gerencie períodos de relatório e a moeda.

Normalmente, os métodos da classe Admin usam ou retornam um dos seguintes objetos:

Classes

  Classe Descrição
Classe pública Admin Inclui os métodos de gerenciamento de operações no Project Server e sites relacionados Microsoft SharePoint Server 2013 e configurações administrativas.
Classe pública ADSyncERPSettings Usado para manter as configurações de sincronização do Pool de recursos da empresa com os serviços do Active Directory associados.
Classe pública ADSyncERPSettings2 Usado para manter as configurações de sincronização do Pool de recursos da empresa com os serviços do Active Directory associados. Fornece configurações para a sincronização de um Pool de recursos da empresa com um grupo do Active Directory.
Classe pública ADSyncGroupSettings Gerencia as configurações de sincronização entre grupos do Active Directory e o Pool de recursos da empresa.
Classe pública DepartmentsDataSet Representa a coleção de departamentos que são usados para entidades do projeto e para as entidades de recurso.
Classe pública DepartmentsDataSet.DepartmentsDataTable Representa uma tabela de dados que mantém a coleção de departamentos que são usados para entidades de projeto e entidades de recurso.
Classe pública DepartmentsDataSet.DepartmentsRow Representa um departamento para a atribuição de entidades do projeto.
Classe pública DepartmentsDataSet.DepartmentsRowChangeEvent Um evento que ocorre quando os dados em um DepartmentsRow são alterados.
Classe pública FiscalPeriodDataSet Representa o período de relatório.
Classe pública FiscalPeriodDataSet.FiscalPeriodsDataTable Representa uma tabela de dados que mantém linhas de informações do período fiscais.
Classe pública FiscalPeriodDataSet.FiscalPeriodsRow Representa informações de relatório Períodas fiscais como uma linha no objeto FiscalPeriodDataSet.FiscalPeriodsDataTable .
Classe pública FiscalPeriodDataSet.FiscalPeriodsRowChangeEvent Um evento que ocorre quando os dados em um [FiscalPeriodDataSet.FiscalPeriodsRow] são alterados.
Classe pública FiscalYearDataSet Representa informações sobre o ano fiscal período do relatório.
Classe pública FiscalYearDataSet.FiscalYearsDataTable Representa uma tabela de dados que mantém linhas de informações do ano fiscal.
Classe pública FiscalYearDataSet.FiscalYearsRow Representa uma linha de informações do período fiscais no objeto FiscalYearDataSet.FiscalYearsDataTable .
Classe pública FiscalYearDataSet.FiscalYearsRowChangeEvent Um evento que ocorre quando os dados em um FiscalYearsRow são alterados.
Classe pública StatusingSettingsDataSet Representa uma coleção de configurações que gerenciam atualizações de status e atribuições no Project Server.
Classe pública StatusingSettingsDataSet.StatusingSettingsDataTable Representa uma tabela de dados que mantém linhas de informações de status do quadro de horários.
Classe pública StatusingSettingsDataSet.StatusingSettingsRow Um objeto StatusingSettingsDataSet.StatusingSettingsRow representa as informações de configurações que são usadas para relatórios de progresso do projeto.
Classe pública StatusingSettingsDataSet.StatusingSettingsRowChangeEvent Um evento que ocorre quando os dados em um StatusingSettingsRow são alterados.
Classe pública TimePeriodDataSet Armazena informações de configuração de período de tempo.
Classe pública TimePeriodDataSet.TimePeriodsDataTable Representa uma tabela de dados que mantém as informações de período de tempo.
Classe pública TimePeriodDataSet.TimePeriodsRow Contém uma linha de informações do período.
Classe pública TimePeriodDataSet.TimePeriodsRowChangeEvent Um evento que ocorre quando os dados em um TimePeriodsRow são alterados.
Classe pública TimesheetAuditExportDataSet Usado para exportar dados de auditoria de quadro de horários.
Classe pública TimesheetAuditExportDataSet.AuditExportsDataTable Representa uma tabela de dados que mantém as informações de auditoria e exportação de folhas de ponto.
Classe pública TimesheetAuditExportDataSet.AuditExportsRow Contém uma linha de informações de auditoria de quadro de horários.
Classe pública TimesheetAuditExportDataSet.AuditExportsRowChangeEvent Um evento que ocorre quando os dados em um AuditExportsRow são alterados.
Classe pública TimesheetLineClassDataSet Usado para manter dados de classe de linha de quadro de horários que inclui os nomes e as descrições.
Classe pública TimesheetLineClassDataSet.DepartmentsDataTable Representa uma tabela de dados que mantém informações do departamento de classe de linha de quadro de horários.
Classe pública TimesheetLineClassDataSet.DepartmentsRow Fornece informações de identificação para um departamento em uma tabela de departamento de classe de linha de quadro de horários.
Classe pública TimesheetLineClassDataSet.DepartmentsRowChangeEvent Um evento que ocorre quando os dados em um TimesheetLineClassDataSet.DepartmentsRow são alterados.
Classe pública TimesheetLineClassDataSet.LineClassesDataTable Representa uma tabela de dados que mantém as informações de classes de linha de quadro de horários são usadas para preencher os quadros de horários.
Classe pública TimesheetLineClassDataSet.LineClassesRow Representa uma classe de linha de quadro de horários.
Classe pública TimesheetLineClassDataSet.LineClassesRowChangeEvent Um evento que ocorre quando os dados em um TimesheetLineClassDataSet.LineClassesRow são alterados.
Classe pública TimesheetManagersDataSet Representa configurações de gerentes de quadro de horários em objetos TimeSheetSettingsDataSet.TimeSheetSettingsDataTable e TimeSheetSettingsDataSet.TimeSheetSettingsRow .
Classe pública TimesheetManagersDataSet.TimesheetManagersDataTable
Classe pública TimesheetManagersDataSet.TimesheetManagersRow Fornece informações sobre um gerente de quadro de horários em uma tabela de dados do Gerenciador de quadro de horários.
Classe pública TimesheetManagersDataSet.TimesheetManagersRowChangeEvent Um evento que ocorre quando os dados em um TimesheetManagersDataSet.TimesheetManagersRow são alterados.
Classe pública TimeSheetSettingsDataSet Representa as configurações do quadro de horários em objetos TimeSheetSettingsDataSet.TimeSheetSettingsDataTable e TimeSheetSettingsDataSet.TimeSheetSettingsRow .
Classe pública TimeSheetSettingsDataSet.TimeSheetSettingsDataTable Representa uma tabela de dados que mantém as informações de configurações do quadro de horários.
Classe pública TimeSheetSettingsDataSet.TimeSheetSettingsRow Representa informações de configuração do quadro de horários como uma linha no objeto TimeSheetSettingsDataSet.TimeSheetSettingsDataTable .
Classe pública TimeSheetSettingsDataSet.TimeSheetSettingsRowChangeEvent Um evento que ocorre quando os dados em um TimeSheetSettingsRow são alterados.
Classe pública UnsubmittedTimesheetDataSet Representa quadros de informações de folha de ponto para períodos especificados de tempo não enviados.
Classe pública UnsubmittedTimesheetDataSet.TimePeriodsDataTable Representa uma tabela de dados que mantém as informações de período de tempo.
Classe pública UnsubmittedTimesheetDataSet.TimePeriodsRow Contém uma linha de informações do período.
Classe pública UnsubmittedTimesheetDataSet.TimePeriodsRowChangeEvent Um evento que ocorre quando os dados em um TimePeriodsRow são alterados.
Classe pública VersionsDataSet Contém números de versão do Project Professional.
Classe pública VersionsDataSet.VersionsDataTable Representa uma tabela de dados que mantém a lista de versões do Project Professional que podem se conectar ao Project Server.
Classe pública VersionsDataSet.VersionsRow Representa uma versão do Project Professional que pode se conectar ao Project Server.
Classe pública VersionsDataSet.VersionsRowChangeEvent Um evento que ocorre quando os dados em um VersionsRow são alterados.

Representantes

  Representante Descrição
Delegado público DepartmentsDataSet.DepartmentsRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de DepartmentsDataSet.DepartmentsRow .
Delegado público FiscalPeriodDataSet.FiscalPeriodsRowChangeEventHandler Descreve as configurações para quando os dados associados a um FiscalPeriodDataSet.FiscalPeriodsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público FiscalYearDataSet.FiscalYearsRowChangeEventHandler Descreve as configurações para quando os dados associados a um FiscalYearDataSet.FiscalYearsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público StatusingSettingsDataSet.StatusingSettingsRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de StatusingSettingsDataSet.StatusingSettingsRow .
Delegado público TimePeriodDataSet.TimePeriodsRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de TimePeriodDataSet.TimePeriodsRow .
Delegado público TimesheetAuditExportDataSet.AuditExportsRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de TimesheetAuditExportDataSet.AuditExportsRow .
Delegado público TimesheetLineClassDataSet.DepartmentsRowChangeEventHandler
Delegado público TimesheetLineClassDataSet.LineClassesRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de TimesheetLineClassDataSet.LineClassesRow .
Delegado público TimesheetManagersDataSet.TimesheetManagersRowChangeEventHandler
Delegado público TimeSheetSettingsDataSet.TimeSheetSettingsRowChangeEventHandler Descreve as configurações para quando os dados associados a um TimeSheetSettingsDataSet.TimeSheetSettingsRow são editados e um evento devem ser disparadas de manipulador de eventos.
Delegado público UnsubmittedTimesheetDataSet.TimePeriodsRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de UnsubmittedTimesheetDataSet.TimePeriodsRow .
Delegado público VersionsDataSet.VersionsRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de VersionsDataSet.VersionsRow .

Enumerações

  Enumeração Descrição
Enumeração pública ADSyncFrequencyUnit Especifica a unidade de tempo para sincronização de grupos do Project Server ou o Pool de recursos da empresa com os serviços de diretório do Active Directory.
Enumeração pública ADSyncStatus Indica o estado do processo de sincronização do Pool de recursos da empresa com grupos associados de serviço do Active Directory.
Enumeração pública AuditType Especifica o tipo de auditoria pelo avaliador, recursos ou ambos.
Enumeração pública CacheType Reservado para uso interno. Especifica o tipo de cache.
Enumeração pública DatabaseTimeoutType Reservado para uso interno. Refere-se ao tipo de tempo limite do banco de dados do Project Server core.
Enumeração pública LineClassState Especifica o estado de uma linha de quadro de horários.
Enumeração pública LineClassType Especifica o tipo de linha de quadro de horários.
Enumeração pública PeriodState Especifica o estado de um período de quadro de horários para uma ação.
Enumeração pública UserSyncSettings Especifica as configurações de sincronização do usuário para ajudar a gerenciar os recursos do Project Server. Observação: Use o Microsoft.Office.Project.Server.Library.Admin.UserSyncSettings .