WebSvcAdmin - Espace de noms

La classe Admin est la classe dans l'espace de noms WebSvcAdmin principale. La classe Admin inclut des méthodes pour gérer les paramètres d'administration et opérations dans Project Server et des sites SharePoint associés.

Notes

Dans le service web ASMX, Admin est une classe. Dans le service WCF, Admin est une interface qui est implémentée dans la classe AdminClient . Pour plus d'informations sur l'utilisation de la classe AdminClient dans une application basée sur WCF, voir le constructeur de classe Admin .

L'espace de noms WebSvcAdmin est le nom arbitraire d'une référence au service web Admin.asmx (ou le service Admin.svc) de la PSI Project Server Interface ().

Voici les actions d'administration classiques pouvant être gérés par programme :

  • Gérer les paramètres de l'État et le journal d'audit.

  • Gérer la synchronisation de Project Server avec services d'annuaire Microsoft Active Directory.

  • Gérer les périodes de rapports et de devise.

Les méthodes de la classe Admin généralement utilisent ou retourner l'un des objets suivants :

Classes

  Classe Description
Classe publique Admin Inclut des méthodes permettant de gérer les paramètres d'administration et opérations dans Project Server et les sites associés Microsoft SharePoint Server 2013.
Classe publique ADSyncERPSettings Permet de gérer les paramètres de synchronisation de la liste des ressources d'entreprise avec des services Active Directory associés.
Classe publique ADSyncERPSettings2 Permet de gérer les paramètres de synchronisation de la liste des ressources d'entreprise avec des services Active Directory associés. Fournit des paramètres pour la synchronisation d'un Pool de ressources d'entreprise avec un groupe Active Directory.
Classe publique ADSyncGroupSettings Gère les paramètres de synchronisation entre les groupes Active Directory et les ressources d'entreprise.
Classe publique DepartmentsDataSet Représente la collection de services qui sont utilisés pour les entités du projet et pour les entités de la ressource.
Classe publique DepartmentsDataSet.DepartmentsDataTable Représente une table de données qui gère la collection des services qui sont utilisés pour les entités de projet et des entités de la ressource.
Classe publique DepartmentsDataSet.DepartmentsRow Représente un service pour l'affectation d'entités de projet.
Classe publique DepartmentsDataSet.DepartmentsRowChangeEvent Un événement qui se produit lors de la modification des données dans un DepartmentsRow .
Classe publique FiscalPeriodDataSet Représente la période de déclaration fiscale.
Classe publique FiscalPeriodDataSet.FiscalPeriodsDataTable Représente une table de données qui gère les lignes d'informations de la période fiscales.
Classe publique FiscalPeriodDataSet.FiscalPeriodsRow Représente les informations de période report fiscales sous la forme d'une ligne dans l'objet FiscalPeriodDataSet.FiscalPeriodsDataTable .
Classe publique FiscalPeriodDataSet.FiscalPeriodsRowChangeEvent Un événement qui se produit lors de la modification des données dans un [FiscalPeriodDataSet.FiscalPeriodsRow] .
Classe publique FiscalYearDataSet Représente des informations sur l'exercice fiscal de l'exercice.
Classe publique FiscalYearDataSet.FiscalYearsDataTable Représente une table de données qui gère les lignes d'informations de l'exercice comptable.
Classe publique FiscalYearDataSet.FiscalYearsRow Représente une ligne d'informations sur les périodes fiscales dans l'objet FiscalYearDataSet.FiscalYearsDataTable .
Classe publique FiscalYearDataSet.FiscalYearsRowChangeEvent Un événement qui se produit lors de la modification des données dans un FiscalYearsRow .
Classe publique StatusingSettingsDataSet Représente une collection de paramètres qui gèrent les mises à jour de l'état et les affectations dans Project Server.
Classe publique StatusingSettingsDataSet.StatusingSettingsDataTable Représente une table de données qui conserve les lignes de feuille de temps des paramètres d'état.
Classe publique StatusingSettingsDataSet.StatusingSettingsRow Un objet StatusingSettingsDataSet.StatusingSettingsRow représente des informations de paramètres qui sont utilisées pour signaler la progression du projet.
Classe publique StatusingSettingsDataSet.StatusingSettingsRowChangeEvent Un événement qui se produit lors de la modification des données dans un StatusingSettingsRow .
Classe publique TimePeriodDataSet Stocke les informations de configuration de période de temps.
Classe publique TimePeriodDataSet.TimePeriodsDataTable Représente une table de données qui conserve les informations de période de temps.
Classe publique TimePeriodDataSet.TimePeriodsRow Contient une ligne d'informations de période de temps.
Classe publique TimePeriodDataSet.TimePeriodsRowChangeEvent Un événement qui se produit lors de la modification des données dans un TimePeriodsRow .
Classe publique TimesheetAuditExportDataSet Permet d'exporter les données d'audit de la feuille de temps.
Classe publique TimesheetAuditExportDataSet.AuditExportsDataTable Représente une table de données qui conserve les informations d'audit et d'exportation de feuilles de temps.
Classe publique TimesheetAuditExportDataSet.AuditExportsRow Contient une ligne de feuille de temps des informations d'audit.
Classe publique TimesheetAuditExportDataSet.AuditExportsRowChangeEvent Un événement qui se produit lors de la modification des données dans un AuditExportsRow .
Classe publique TimesheetLineClassDataSet Permet de tenir à jour les données de classe de feuille de temps ligne comportant les noms et descriptions.
Classe publique TimesheetLineClassDataSet.DepartmentsDataTable Représente une table de données qui conserve les informations de service de classe de ligne de feuille de temps.
Classe publique TimesheetLineClassDataSet.DepartmentsRow Fournit des informations d'identification d'un département dans une table de service de classe ligne feuille de temps.
Classe publique TimesheetLineClassDataSet.DepartmentsRowChangeEvent Un événement qui se produit lors de la modification des données dans un TimesheetLineClassDataSet.DepartmentsRow .
Classe publique TimesheetLineClassDataSet.LineClassesDataTable Représente une table de données qui conserve les informations de classes de ligne de feuille de temps qui sont utilisées pour remplir des feuilles de temps.
Classe publique TimesheetLineClassDataSet.LineClassesRow Représente une classe de ligne de feuille de temps.
Classe publique TimesheetLineClassDataSet.LineClassesRowChangeEvent Un événement qui se produit lors de la modification des données dans un TimesheetLineClassDataSet.LineClassesRow .
Classe publique TimesheetManagersDataSet Représente les paramètres de gestionnaires de feuille de temps dans les objets TimeSheetSettingsDataSet.TimeSheetSettingsDataTable et TimeSheetSettingsDataSet.TimeSheetSettingsRow .
Classe publique TimesheetManagersDataSet.TimesheetManagersDataTable
Classe publique TimesheetManagersDataSet.TimesheetManagersRow Fournit des informations sur un gestionnaire de feuille de temps dans une table de données du Gestionnaire de feuille de temps.
Classe publique TimesheetManagersDataSet.TimesheetManagersRowChangeEvent Un événement qui se produit lors de la modification des données dans un TimesheetManagersDataSet.TimesheetManagersRow .
Classe publique TimeSheetSettingsDataSet Représente les paramètres de feuille de temps dans les objets TimeSheetSettingsDataSet.TimeSheetSettingsDataTable et TimeSheetSettingsDataSet.TimeSheetSettingsRow .
Classe publique TimeSheetSettingsDataSet.TimeSheetSettingsDataTable Représente une table de données qui conserve les informations des paramètres de feuille de temps.
Classe publique TimeSheetSettingsDataSet.TimeSheetSettingsRow Représente des informations de paramètres de feuille de temps sous la forme d'une ligne dans l'objet TimeSheetSettingsDataSet.TimeSheetSettingsDataTable .
Classe publique TimeSheetSettingsDataSet.TimeSheetSettingsRowChangeEvent Un événement qui se produit lors de la modification des données dans un TimeSheetSettingsRow .
Classe publique UnsubmittedTimesheetDataSet Représente non soumises à des informations de feuille de temps pour des périodes spécifiées.
Classe publique UnsubmittedTimesheetDataSet.TimePeriodsDataTable Représente une table de données qui conserve les informations de période de temps.
Classe publique UnsubmittedTimesheetDataSet.TimePeriodsRow Contient une ligne d'informations de période de temps.
Classe publique UnsubmittedTimesheetDataSet.TimePeriodsRowChangeEvent Un événement qui se produit lors de la modification des données dans un TimePeriodsRow .
Classe publique VersionsDataSet Contient les numéros de version de Project Professional.
Classe publique VersionsDataSet.VersionsDataTable Représente une table de données qui gère la liste des versions de Project Professionnel qui peuvent se connecter à Project Server.
Classe publique VersionsDataSet.VersionsRow Représente une version de Project Professionnel qui peut se connecter à Project Server.
Classe publique VersionsDataSet.VersionsRowChangeEvent Un événement qui se produit lors de la modification des données dans un VersionsRow .

Délégués

  Délégué Description
Délégué public DepartmentsDataSet.DepartmentsRowChangeEventHandler Représente la méthode qui gère les événements qui se produisent lorsqu'une action est effectuée sur les données de DepartmentsDataSet.DepartmentsRow .
Délégué public FiscalPeriodDataSet.FiscalPeriodsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une FiscalPeriodDataSet.FiscalPeriodsRow sont modifiées et un événement doivent être déclenchés.
Délégué public FiscalYearDataSet.FiscalYearsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une FiscalYearDataSet.FiscalYearsRow sont modifiées et un événement doivent être déclenchés.
Délégué public StatusingSettingsDataSet.StatusingSettingsRowChangeEventHandler Représente la méthode qui gère les événements qui se produisent lorsqu'une action est effectuée sur les données de StatusingSettingsDataSet.StatusingSettingsRow .
Délégué public TimePeriodDataSet.TimePeriodsRowChangeEventHandler Représente la méthode qui gère les événements qui se produisent lorsqu'une action est effectuée sur les données de TimePeriodDataSet.TimePeriodsRow .
Délégué public TimesheetAuditExportDataSet.AuditExportsRowChangeEventHandler Représente la méthode qui gère les événements qui se produisent lorsqu'une action est effectuée sur les données de TimesheetAuditExportDataSet.AuditExportsRow .
Délégué public TimesheetLineClassDataSet.DepartmentsRowChangeEventHandler
Délégué public TimesheetLineClassDataSet.LineClassesRowChangeEventHandler Représente la méthode qui gère les événements qui se produisent lorsqu'une action est effectuée sur les données de TimesheetLineClassDataSet.LineClassesRow .
Délégué public TimesheetManagersDataSet.TimesheetManagersRowChangeEventHandler
Délégué public TimeSheetSettingsDataSet.TimeSheetSettingsRowChangeEventHandler Décrit le Gestionnaire d'événements paramètres lorsque les données associées à une TimeSheetSettingsDataSet.TimeSheetSettingsRow sont modifiées et un événement doivent être déclenchés.
Délégué public UnsubmittedTimesheetDataSet.TimePeriodsRowChangeEventHandler Représente la méthode qui gère les événements qui se produisent lorsqu'une action est effectuée sur les données de UnsubmittedTimesheetDataSet.TimePeriodsRow .
Délégué public VersionsDataSet.VersionsRowChangeEventHandler Représente la méthode qui gère les événements qui se produisent lorsqu'une action est effectuée sur les données de VersionsDataSet.VersionsRow .

Énumérations

  Énumération Description
Énumération publique ADSyncFrequencyUnit Spécifie l'unité de temps pour la synchronisation des groupes Project Server ou le Pool de ressources d'entreprise avec des services d'annuaire Active Directory.
Énumération publique ADSyncStatus Indique l'état du processus de synchronisation des ressources d'entreprise avec des groupes de service Active Directory associés.
Énumération publique AuditType Spécifie le type d'audit par BI, les ressources ou les deux.
Énumération publique CacheType Réservé à une utilisation interne. Spécifie le type de cache.
Énumération publique DatabaseTimeoutType Réservé à une utilisation interne. Désigne le type de délai d'attente de base de données Project Server core.
Énumération publique LineClassState Spécifie l'état d'une ligne de feuille de temps.
Énumération publique LineClassType Spécifie le type de ligne feuille de temps.
Énumération publique PeriodState Spécifie l'état d'une période de feuille de temps pour une action.
Énumération publique UserSyncSettings Spécifie les paramètres de synchronisation utilisateur pour faciliter la gestion des ressources de Project Server. Remarque : Utilisez plutôt Microsoft.Office.Project.Server.Library.Admin.UserSyncSettings .