WebSvcAdmin-Namespace

Die Klasse Admin ist die primäre Klasse im WebSvcAdmin -Namespace. Die Admin -Klasse enthält Methoden, die zum Verwalten von administrativen Einstellungen und Vorgänge in Project Server und verwandte SharePoint-Websites.

Hinweis

Admin ist eine Klasse, in die ASMX-Webdienst. Admin ist eine Schnittstelle, die in der AdminClient -Klasse implementiert wird, in den WCF-Dienst. Informationen zur Verwendung der AdminClient -Klasse in einem WCF-basierten Anwendung finden Sie unter den Klassenkonstruktor Admin .

WebSvcAdmin Namespace handelt es sich um einen beliebigen Namen für einen Verweis auf die Admin.asmx-Webdienst (oder den Admin.svc-Dienst) von Project Server Interface (PSI).

Im folgenden werden typische administrativen Aktionen, die programmgesteuert verwaltet werden können:

  • Verwalten von Statuserfassung Einstellungen und das Überwachungsprotokoll.

  • Verwalten von Project Server-Synchronisierung mit Microsoft Active Directory-Verzeichnisdienste.

  • Verwalten von Währung und Zeitberichte.

Die Methoden des Admin -Klasse in der Regel verwenden oder einen der folgenden Objekte zurückgeben:

Klassen

  Klasse Beschreibung
Öffentliche Klasse Admin Enthält Methoden zum Verwalten von administrativen Einstellungen und Vorgänge in Project Server und verwandte Microsoft SharePoint Server 2013 Websites.
Öffentliche Klasse ADSyncERPSettings Dient zum Verwalten von Einstellungen für die Synchronisierung des Enterprise-Ressourcenpools mit zugeordneten Active Directory Domain Services.
Öffentliche Klasse ADSyncERPSettings2 Dient zum Verwalten von Einstellungen für die Synchronisierung des Enterprise-Ressourcenpools mit zugeordneten Active Directory Domain Services. Enthält Einstellungen für die Synchronisierung eines Enterprise-Ressourcenpools mit Active Directory-Gruppe.
Öffentliche Klasse ADSyncGroupSettings Verwaltet die Einstellungen für die Synchronisierung zwischen Active Directory-Gruppen und Enterprise-Ressourcenpool.
Öffentliche Klasse DepartmentsDataSet Stellt die Auflistung von Abteilungen, die für projektentitäten und Ressource Entitäten verwendet werden.
Öffentliche Klasse DepartmentsDataSet.DepartmentsDataTable Stellt eine Datentabelle, die die Auflistung von Abteilungen verwaltet, die für projektentitäten und Ressource Entitäten verwendet werden.
Öffentliche Klasse DepartmentsDataSet.DepartmentsRow Stellt eine Abteilung für projektentitäten zuweisen.
Öffentliche Klasse DepartmentsDataSet.DepartmentsRowChangeEvent Ein Ereignis, das auftritt, wenn Daten in eine DepartmentsRow geändert werden.
Öffentliche Klasse FiscalPeriodDataSet Stellt den Geschäftszeitraum für die Berichterstellung.
Öffentliche Klasse FiscalPeriodDataSet.FiscalPeriodsDataTable Stellt eine Datentabelle, die Zeilen der Geschäftszeiträume Period Informationen verwaltet.
Öffentliche Klasse FiscalPeriodDataSet.FiscalPeriodsRow Fiscal Period Berichtinformationen als eine Zeile im FiscalPeriodDataSet.FiscalPeriodsDataTable -Objekt darstellt.
Öffentliche Klasse FiscalPeriodDataSet.FiscalPeriodsRowChangeEvent Ein Ereignis, das auftritt, wenn Daten in eine [FiscalPeriodDataSet.FiscalPeriodsRow] geändert werden.
Öffentliche Klasse FiscalYearDataSet Stellt Informationen über das Geschäftsjahr für Zeitberichte dar.
Öffentliche Klasse FiscalYearDataSet.FiscalYearsDataTable Stellt eine Datentabelle, die Zeilen der Geschäftsjahr Informationen verwaltet.
Öffentliche Klasse FiscalYearDataSet.FiscalYearsRow Stellt eine Zeile mit dieser Methode Period Informationen im FiscalYearDataSet.FiscalYearsDataTable -Objekt.
Öffentliche Klasse FiscalYearDataSet.FiscalYearsRowChangeEvent Ein Ereignis, das auftritt, wenn Daten in eine FiscalYearsRow geändert werden.
Öffentliche Klasse StatusingSettingsDataSet Stellt eine Auflistung von Einstellungen, die Statusaktualisierungen und Zuordnungen in Project Server verwalten.
Öffentliche Klasse StatusingSettingsDataSet.StatusingSettingsDataTable Stellt eine Datentabelle, die Zeilen der Arbeitszeittabelle Statuseinstellungen verwaltet.
Öffentliche Klasse StatusingSettingsDataSet.StatusingSettingsRow Ein StatusingSettingsDataSet.StatusingSettingsRow -Objekt darstellt, die verwendet wird, für die Berichterstellung Projektfortschritt Einstellungsinformationen.
Öffentliche Klasse StatusingSettingsDataSet.StatusingSettingsRowChangeEvent Ein Ereignis, das auftritt, wenn Daten in eine StatusingSettingsRow geändert werden.
Öffentliche Klasse TimePeriodDataSet Speichert time Period Konfigurationsinformationen.
Öffentliche Klasse TimePeriodDataSet.TimePeriodsDataTable Stellt eine Datentabelle, die Time Period Informationen verwaltet.
Öffentliche Klasse TimePeriodDataSet.TimePeriodsRow Enthält eine Zeile mit Time Period-Informationen.
Öffentliche Klasse TimePeriodDataSet.TimePeriodsRowChangeEvent Ein Ereignis, das auftritt, wenn Daten in eine TimePeriodsRow geändert werden.
Öffentliche Klasse TimesheetAuditExportDataSet So exportieren Sie Arbeitszeittabellen-Überwachung von Daten verwendet.
Öffentliche Klasse TimesheetAuditExportDataSet.AuditExportsDataTable Stellt eine Datentabelle, die Informationen zur Überwachung und Exportieren von Arbeitszeittabellen verwaltet.
Öffentliche Klasse TimesheetAuditExportDataSet.AuditExportsRow Enthält eine Zeile der Arbeitszeittabelle Überwachungsinformationen.
Öffentliche Klasse TimesheetAuditExportDataSet.AuditExportsRowChangeEvent Ein Ereignis, das auftritt, wenn Daten in eine AuditExportsRow geändert werden.
Öffentliche Klasse TimesheetLineClassDataSet Zum Verwalten von Daten in Arbeitszeittabellen Zeile-Klasse, die Namen Beschreibungen und verwendet.
Öffentliche Klasse TimesheetLineClassDataSet.DepartmentsDataTable Stellt eine Datentabelle, die Arbeitszeittabelle Leitungsinformationen Klasse Abteilung verwaltet.
Öffentliche Klasse TimesheetLineClassDataSet.DepartmentsRow Identifikationsinformationen für eine Abteilung in einer Arbeitszeittabelle Zeile Klasse Abteilung-Tabelle enthält.
Öffentliche Klasse TimesheetLineClassDataSet.DepartmentsRowChangeEvent Ein Ereignis, das auftritt, wenn Daten in eine TimesheetLineClassDataSet.DepartmentsRow geändert werden.
Öffentliche Klasse TimesheetLineClassDataSet.LineClassesDataTable Stellt eine Datentabelle, die die Arbeitszeittabelle Klassen Positionsinformationen, die verwendet wird verwaltet, um Arbeitszeittabellen auszufüllen.
Öffentliche Klasse TimesheetLineClassDataSet.LineClassesRow Stellt eine Klasse der Arbeitszeittabellenzeile an.
Öffentliche Klasse TimesheetLineClassDataSet.LineClassesRowChangeEvent Ein Ereignis, das auftritt, wenn Daten in eine TimesheetLineClassDataSet.LineClassesRow geändert werden.
Öffentliche Klasse TimesheetManagersDataSet Arbeitszeittabellen-Manager-Einstellungen in in TimeSheetSettingsDataSet.TimeSheetSettingsDataTable und TimeSheetSettingsDataSet.TimeSheetSettingsRow -Objekte darstellt.
Öffentliche Klasse TimesheetManagersDataSet.TimesheetManagersDataTable
Öffentliche Klasse TimesheetManagersDataSet.TimesheetManagersRow Enthält Informationen über einen Arbeitszeittabellen-Manager in einer Datentabelle der Arbeitszeittabellen-Manager.
Öffentliche Klasse TimesheetManagersDataSet.TimesheetManagersRowChangeEvent Ein Ereignis, das auftritt, wenn Daten in eine TimesheetManagersDataSet.TimesheetManagersRow geändert werden.
Öffentliche Klasse TimeSheetSettingsDataSet Arbeitszeittabellen-Einstellungen in TimeSheetSettingsDataSet.TimeSheetSettingsDataTable und TimeSheetSettingsDataSet.TimeSheetSettingsRow -Objekte darstellt.
Öffentliche Klasse TimeSheetSettingsDataSet.TimeSheetSettingsDataTable Stellt eine Datentabelle, die Arbeitszeittabelle Einstellungsinformationen verwaltet.
Öffentliche Klasse TimeSheetSettingsDataSet.TimeSheetSettingsRow Arbeitszeittabelle Einstellungsinformationen als eine Zeile im TimeSheetSettingsDataSet.TimeSheetSettingsDataTable -Objekt darstellt.
Öffentliche Klasse TimeSheetSettingsDataSet.TimeSheetSettingsRowChangeEvent Ein Ereignis, das auftritt, wenn Daten in eine TimeSheetSettingsRow geändert werden.
Öffentliche Klasse UnsubmittedTimesheetDataSet Stellt nicht übermittelte Arbeitszeittabelleninformationen für einen angegebenen Zeitraum.
Öffentliche Klasse UnsubmittedTimesheetDataSet.TimePeriodsDataTable Stellt eine Datentabelle, die Time Period Informationen verwaltet.
Öffentliche Klasse UnsubmittedTimesheetDataSet.TimePeriodsRow Enthält eine Zeile mit Time Period-Informationen.
Öffentliche Klasse UnsubmittedTimesheetDataSet.TimePeriodsRowChangeEvent Ein Ereignis, das auftritt, wenn Daten in eine TimePeriodsRow geändert werden.
Öffentliche Klasse VersionsDataSet Project Professional-Versionsnummern enthält.
Öffentliche Klasse VersionsDataSet.VersionsDataTable Stellt eine Datentabelle, die die Liste der Project Professional-Versionen verwaltet, die eine Verbindung mit Project Server herstellen können.
Öffentliche Klasse VersionsDataSet.VersionsRow Stellt eine Project Professional-Version, die eine Verbindung mit Project Server herstellen kann.
Öffentliche Klasse VersionsDataSet.VersionsRowChangeEvent Ein Ereignis, das auftritt, wenn Daten in eine VersionsRow geändert werden.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat DepartmentsDataSet.DepartmentsRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für DepartmentsDataSet.DepartmentsRow Daten ausgeführt wird.
Öffentlicher Delegat FiscalPeriodDataSet.FiscalPeriodsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine FiscalPeriodDataSet.FiscalPeriodsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat FiscalYearDataSet.FiscalYearsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine FiscalYearDataSet.FiscalYearsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat StatusingSettingsDataSet.StatusingSettingsRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für StatusingSettingsDataSet.StatusingSettingsRow Daten ausgeführt wird.
Öffentlicher Delegat TimePeriodDataSet.TimePeriodsRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für TimePeriodDataSet.TimePeriodsRow Daten ausgeführt wird.
Öffentlicher Delegat TimesheetAuditExportDataSet.AuditExportsRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für TimesheetAuditExportDataSet.AuditExportsRow Daten ausgeführt wird.
Öffentlicher Delegat TimesheetLineClassDataSet.DepartmentsRowChangeEventHandler
Öffentlicher Delegat TimesheetLineClassDataSet.LineClassesRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für TimesheetLineClassDataSet.LineClassesRow Daten ausgeführt wird.
Öffentlicher Delegat TimesheetManagersDataSet.TimesheetManagersRowChangeEventHandler
Öffentlicher Delegat TimeSheetSettingsDataSet.TimeSheetSettingsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine TimeSheetSettingsDataSet.TimeSheetSettingsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat UnsubmittedTimesheetDataSet.TimePeriodsRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für UnsubmittedTimesheetDataSet.TimePeriodsRow Daten ausgeführt wird.
Öffentlicher Delegat VersionsDataSet.VersionsRowChangeEventHandler Stellt die Methode dar, die Ereignisse behandelt, die auftreten, wenn eine Aktion für VersionsDataSet.VersionsRow Daten ausgeführt wird.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration ADSyncFrequencyUnit Gibt die Zeiteinheit für die Synchronisierung der Project Server-Gruppen oder des Enterprise-Ressourcenpools mit Active Directory-Verzeichnisdiensten.
Öffentliche Enumeration ADSyncStatus Gibt den Status des Synchronisierungsvorgangs mit zugeordneten Active Directory-Verzeichnisdienstgruppen Enterprise-Ressourcenpool.
Öffentliche Enumeration AuditType Gibt an, welche Audit als, und Anpassung, Ressource oder beides.
Öffentliche Enumeration CacheType Für die interne Verwendung reserviert. Gibt den Typ des Caches.
Öffentliche Enumeration DatabaseTimeoutType Für die interne Verwendung reserviert. Bezieht sich auf die Project Server Core Datenbanktyp Timeout.
Öffentliche Enumeration LineClassState Gibt den Status einer Zeile der Arbeitszeittabelle.
Öffentliche Enumeration LineClassType Gibt den Typ der Zeile der Arbeitszeittabelle.
Öffentliche Enumeration PeriodState Gibt den Zustand der Zeitraum in einer Arbeitszeittabelle für eine Aktion an.
Öffentliche Enumeration UserSyncSettings Gibt die Synchronisierungseinstellungen für den Benutzer zum Verwalten von Project Server-Ressourcen. Hinweis: Verwenden Sie stattdessen Microsoft.Office.Project.Server.Library.Admin.UserSyncSettings .