Compartir a través de


Espacio de nombres WebSvcAdmin

La clase Admin es la clase principal en el espacio de nombres WebSvcAdmin . La clase Admin incluye métodos que para la administración de la configuración administrativa y operaciones en Project Server y los sitios de SharePoint relacionados.

Nota

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

El espacio de nombres de WebSvcAdmin es un nombre arbitrario de una referencia al servicio de web Admin.asmx (o el servicio de Admin.svc) de Project Server Interface (PSI).

Los siguientes son las típicas acciones administrativas que se pueden administrar mediante programación:

  • Administrar la configuración de estado y el registro de auditoría.

  • Administración de la sincronización de Project Server con servicios de directorio de Active Directory de Microsoft.

  • Administrar períodos de informes y de moneda.

Normalmente, los métodos de la clase Admin usar o devuelven uno de los objetos siguientes:

Clases

  Clase Descripción
Clase pública Admin Incluye métodos para administrar la configuración administrativa y operaciones en Project Server y sitios relacionados Microsoft SharePoint Server 2013.
Clase pública ADSyncERPSettings Se utiliza para mantener opciones de configuración para sincronizar el fondo de recursos de empresa con los servicios de Active Directory asociados.
Clase pública ADSyncERPSettings2 Se utiliza para mantener opciones de configuración para sincronizar el fondo de recursos de empresa con los servicios de Active Directory asociados. Proporciona opciones para sincronizar un fondo de recursos de empresa con un grupo de Active Directory.
Clase pública ADSyncGroupSettings Administra la configuración de sincronización entre los grupos de Active Directory y el fondo de recursos.
Clase pública DepartmentsDataSet Representa la colección de departamentos que se utilizan para las entidades del proyecto y de las entidades de recursos.
Clase pública DepartmentsDataSet.DepartmentsDataTable Representa una tabla de datos que mantiene la colección de departamentos que se utilizan para las entidades de proyecto y las entidades de recursos.
Clase pública DepartmentsDataSet.DepartmentsRow Representa un departamento para la asignación de entidades del proyecto.
Clase pública DepartmentsDataSet.DepartmentsRowChangeEvent Un evento que se produce cuando se modifican los datos en un DepartmentsRow .
Clase pública FiscalPeriodDataSet Representa el período fiscal.
Clase pública FiscalPeriodDataSet.FiscalPeriodsDataTable Representa una tabla de datos que mantiene las filas de la información del período fiscal.
Clase pública FiscalPeriodDataSet.FiscalPeriodsRow Representa la información del período fiscal informes como una fila en el objeto FiscalPeriodDataSet.FiscalPeriodsDataTable .
Clase pública FiscalPeriodDataSet.FiscalPeriodsRowChangeEvent Un evento que se produce cuando se modifican los datos en un [FiscalPeriodDataSet.FiscalPeriodsRow] .
Clase pública FiscalYearDataSet Representa información sobre el período de ejercicio.
Clase pública FiscalYearDataSet.FiscalYearsDataTable Representa una tabla de datos que mantiene las filas de información del año fiscal.
Clase pública FiscalYearDataSet.FiscalYearsRow Representa una fila de información del período fiscal en el objeto FiscalYearDataSet.FiscalYearsDataTable .
Clase pública FiscalYearDataSet.FiscalYearsRowChangeEvent Un evento que se produce cuando se modifican los datos en un FiscalYearsRow .
Clase pública StatusingSettingsDataSet Representa una colección de configuraciones que administran las actualizaciones de estado y las asignaciones en Project Server.
Clase pública StatusingSettingsDataSet.StatusingSettingsDataTable Representa una tabla de datos que mantiene las filas de la configuración de estado del parte de horas.
Clase pública StatusingSettingsDataSet.StatusingSettingsRow Un objeto StatusingSettingsDataSet.StatusingSettingsRow representa la información de configuración que se usa para informar sobre el progreso del proyecto.
Clase pública StatusingSettingsDataSet.StatusingSettingsRowChangeEvent Un evento que se produce cuando se modifican los datos en un StatusingSettingsRow .
Clase pública TimePeriodDataSet Almacena información de configuración de período de tiempo.
Clase pública TimePeriodDataSet.TimePeriodsDataTable Representa una tabla de datos que mantiene la información de período de tiempo.
Clase pública TimePeriodDataSet.TimePeriodsRow Contiene una fila de información de período de tiempo.
Clase pública TimePeriodDataSet.TimePeriodsRowChangeEvent Un evento que se produce cuando se modifican los datos en un TimePeriodsRow .
Clase pública TimesheetAuditExportDataSet Se utiliza para exportar datos de auditoría de parte de horas.
Clase pública TimesheetAuditExportDataSet.AuditExportsDataTable Representa una tabla de datos que mantiene la información de auditoría y exportación de partes de horas.
Clase pública TimesheetAuditExportDataSet.AuditExportsRow Contiene una fila de información de auditoría de parte de horas.
Clase pública TimesheetAuditExportDataSet.AuditExportsRowChangeEvent Un evento que se produce cuando se modifican los datos en un AuditExportsRow .
Clase pública TimesheetLineClassDataSet Se utiliza para mantener los datos de clase de línea de parte de horas que incluye los nombres y las descripciones.
Clase pública TimesheetLineClassDataSet.DepartmentsDataTable Representa una tabla de datos que mantiene la información de departamento de clase de línea de parte de horas.
Clase pública TimesheetLineClassDataSet.DepartmentsRow Proporciona información de identificación de un departamento en una tabla de departamento de clase de línea de parte de horas.
Clase pública TimesheetLineClassDataSet.DepartmentsRowChangeEvent Un evento que se produce cuando se modifican los datos en un TimesheetLineClassDataSet.DepartmentsRow .
Clase pública TimesheetLineClassDataSet.LineClassesDataTable Representa una tabla de datos que mantiene la información de las clases de línea de parte de horas que se utiliza para rellenar los partes de horas.
Clase pública TimesheetLineClassDataSet.LineClassesRow Representa una clase de línea del parte de horas.
Clase pública TimesheetLineClassDataSet.LineClassesRowChangeEvent Un evento que se produce cuando se modifican los datos en un TimesheetLineClassDataSet.LineClassesRow .
Clase pública TimesheetManagersDataSet Representa la configuración de los administradores del parte de horas en objetos TimeSheetSettingsDataSet.TimeSheetSettingsDataTable y TimeSheetSettingsDataSet.TimeSheetSettingsRow .
Clase pública TimesheetManagersDataSet.TimesheetManagersDataTable
Clase pública TimesheetManagersDataSet.TimesheetManagersRow Proporciona información sobre un administrador del parte de horas en una tabla de datos del Administrador de parte de horas.
Clase pública TimesheetManagersDataSet.TimesheetManagersRowChangeEvent Un evento que se produce cuando se modifican los datos en un TimesheetManagersDataSet.TimesheetManagersRow .
Clase pública TimeSheetSettingsDataSet Representa la configuración de parte de horas en objetos TimeSheetSettingsDataSet.TimeSheetSettingsDataTable y TimeSheetSettingsDataSet.TimeSheetSettingsRow .
Clase pública TimeSheetSettingsDataSet.TimeSheetSettingsDataTable Representa una tabla de datos que mantiene la información de configuración de parte de horas.
Clase pública TimeSheetSettingsDataSet.TimeSheetSettingsRow Representa la información de configuración de parte de horas como una fila en el objeto TimeSheetSettingsDataSet.TimeSheetSettingsDataTable .
Clase pública TimeSheetSettingsDataSet.TimeSheetSettingsRowChangeEvent Un evento que se produce cuando se modifican los datos en un TimeSheetSettingsRow .
Clase pública UnsubmittedTimesheetDataSet Representa partes no enviados información de parte de horas para determinados períodos de tiempo.
Clase pública UnsubmittedTimesheetDataSet.TimePeriodsDataTable Representa una tabla de datos que mantiene la información de período de tiempo.
Clase pública UnsubmittedTimesheetDataSet.TimePeriodsRow Contiene una fila de información de período de tiempo.
Clase pública UnsubmittedTimesheetDataSet.TimePeriodsRowChangeEvent Un evento que se produce cuando se modifican los datos en un TimePeriodsRow .
Clase pública VersionsDataSet Contiene los números de versión de Project Professional.
Clase pública VersionsDataSet.VersionsDataTable Representa una tabla de datos que mantiene la lista de versiones de Project Professional que pueden conectarse con Project Server.
Clase pública VersionsDataSet.VersionsRow Representa una versión de Project Professional que puede conectarse con Project Server.
Clase pública VersionsDataSet.VersionsRowChangeEvent Un evento que se produce cuando se modifican los datos en un VersionsRow .

Delegados

  Delegado Descripción
Delegado público DepartmentsDataSet.DepartmentsRowChangeEventHandler Representa el método que controla los eventos que se producen cuando se realiza una acción de datos de DepartmentsDataSet.DepartmentsRow .
Delegado público FiscalPeriodDataSet.FiscalPeriodsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un FiscalPeriodDataSet.FiscalPeriodsRow y un evento.
Delegado público FiscalYearDataSet.FiscalYearsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un FiscalYearDataSet.FiscalYearsRow y un evento.
Delegado público StatusingSettingsDataSet.StatusingSettingsRowChangeEventHandler Representa el método que controla los eventos que se producen cuando se realiza una acción de datos de StatusingSettingsDataSet.StatusingSettingsRow .
Delegado público TimePeriodDataSet.TimePeriodsRowChangeEventHandler Representa el método que controla los eventos que se producen cuando se realiza una acción de datos de TimePeriodDataSet.TimePeriodsRow .
Delegado público TimesheetAuditExportDataSet.AuditExportsRowChangeEventHandler Representa el método que controla los eventos que se producen cuando se realiza una acción de datos de TimesheetAuditExportDataSet.AuditExportsRow .
Delegado público TimesheetLineClassDataSet.DepartmentsRowChangeEventHandler
Delegado público TimesheetLineClassDataSet.LineClassesRowChangeEventHandler Representa el método que controla los eventos que se producen cuando se realiza una acción de datos de TimesheetLineClassDataSet.LineClassesRow .
Delegado público TimesheetManagersDataSet.TimesheetManagersRowChangeEventHandler
Delegado público TimeSheetSettingsDataSet.TimeSheetSettingsRowChangeEventHandler Describe el controlador de eventos debe activarse la configuración cuando se modifiquen los datos asociados con un TimeSheetSettingsDataSet.TimeSheetSettingsRow y un evento.
Delegado público UnsubmittedTimesheetDataSet.TimePeriodsRowChangeEventHandler Representa el método que controla los eventos que se producen cuando se realiza una acción de datos de UnsubmittedTimesheetDataSet.TimePeriodsRow .
Delegado público VersionsDataSet.VersionsRowChangeEventHandler Representa el método que controla los eventos que se producen cuando se realiza una acción de datos de VersionsDataSet.VersionsRow .

Enumeraciones

  Enumeración Descripción
Enumeración pública ADSyncFrequencyUnit Especifica la unidad de tiempo para la sincronización de grupos de Project Server o el fondo de recursos de empresa con los servicios de directorio de Active Directory.
Enumeración pública ADSyncStatus Indica el estado del proceso de sincronización de fondo de recursos de empresa con grupos asociados de servicio de Active Directory.
Enumeración pública AuditType Especifica el tipo de auditoría como por el ajustador, recursos o ambos.
Enumeración pública CacheType Reservado para uso interno. Especifica el tipo de memoria caché.
Enumeración pública DatabaseTimeoutType Reservado para uso interno. Hace referencia a que el tipo de tiempo de espera de base de datos de Project Server core.
Enumeración pública LineClassState Especifica el estado de una línea del parte de horas.
Enumeración pública LineClassType Especifica el tipo de línea de parte de horas.
Enumeración pública PeriodState Especifica el estado de un período de parte de horas para una acción.
Enumeración pública UserSyncSettings Especifica la configuración de sincronización del usuario para ayudar a administrar los recursos de Project Server. Nota: En su lugar, utilice Microsoft.Office.Project.Server.Library.Admin.UserSyncSettings .