WebSvcResource-Namespace

Die Klasse Resource ist die primäre Klasse im WebSvcResource -Namespace. Die Resource -Klasse enthält Methoden, die das Verwalten von Projekten, Projektentitäten wie Aufgaben, Ressourcen, und Zuordnungen und Auswirkungen auf die Projekte für Portfolioanalysen.

Hinweis

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

WebSvcResource Namespace handelt es sich um einen beliebigen Namen für einen Verweis auf die Resource.asmx-Webdienst (oder den Resource.svc-Dienst) von Project Server Interface (PSI). Methoden in der Resource Klasse kann, Auschecken Einchecken, aktualisieren oder Erstellen von Ressourcen und ihren Autorisierungseinstellungen. Ressourcen können Arbeit, Material oder Kostenressourcen sein. Methoden können auch aktivieren oder Deaktivieren von Benutzern und erstellen, lesen, aktualisieren oder löschen ressourcenstellvertretungen. Methoden finden Ressourcen nach Name, GUID oder Abteilung; Lesen Sie die Ressource oder Benutzerdaten und verwandte Sicherheitsinformationen; und rufen Sie alle Zuordnungen für eine Ressource.

Resource Methoden in der Regel verwenden oder einen der folgenden DataSet -Objekte zurückgeben:

Klassen

  Klasse Beschreibung
Öffentliche Klasse Resource Enthält Methoden zum Verwalten von Ressourcen und Benutzern in Project Server.
Öffentliche Klasse ResourceAssignmentDataSet Diese Klasse enthält die Zuordnung von Enterprise-Ressourcen, die bestimmte Aufgaben.
Öffentliche Klasse ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsDataTable Stellt Werte für benutzerdefinierte Felder für ResourceAssignmentDataSet.ResourceAssignmentRow Zeilen.
Öffentliche Klasse ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRow Einen Wert des benutzerdefinierten Feldes für ein bestimmtes ResourceAssignmentDataSet.ResourceAssignmentRow -Objekt darstellt.
Öffentliche Klasse ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRowChangeEvent Ereignis tritt ein, wenn Daten in eine ResourceAssignmentCustomFieldsRow geändert werden.
Öffentliche Klasse ResourceAssignmentDataSet.ResourceAssignmentDataTable Ressourcen für bestimmte Vorgänge darstellt.
Öffentliche Klasse ResourceAssignmentDataSet.ResourceAssignmentRow Stellt eine Instanz einer Ressource, die eine bestimmte Aufgabe in einem Projekt zugewiesen ist.
Öffentliche Klasse ResourceAssignmentDataSet.ResourceAssignmentRowChangeEvent Ereignis tritt ein, wenn Daten in eine ResourceAssignmentRow geändert werden.
Öffentliche Klasse ResourceAuthorizationDataSet Stellt die Autorisierung des Enterprise-Ressourcen für Project-Aufgaben.
Öffentliche Klasse ResourceAuthorizationDataSet.CategoryPermissionsDataTable Stellt Informationen zu Kategorieberechtigungen Ressource, die in ein oder mehrere ResourceAuthorizationDataSet.CategoryPermissionsRow -Objekte enthalten ist.
Öffentliche Klasse ResourceAuthorizationDataSet.CategoryPermissionsRow Gibt eine Zeile mit der Ressource Autorisierung Kategorieberechtigungen Informationen zugeordnet.
Öffentliche Klasse ResourceAuthorizationDataSet.CategoryPermissionsRowChangeEvent Ereignis tritt ein, wenn Daten in eine CategoryPermissionsRow geändert werden.
Öffentliche Klasse ResourceAuthorizationDataSet.GlobalPermissionsDataTable Stellt Informationen zu globalen Berechtigungen für Ressourcen, die in ein oder mehrere ResourceAuthorizationDataSet.GlobalPermissionsRow -Objekte enthalten ist.
Öffentliche Klasse ResourceAuthorizationDataSet.GlobalPermissionsRow Informationen zur Ressource globale Berechtigungen als eine Zeile im ResourceAuthorizationDataSet.GlobalPermissionsDataTable -Objekt darstellt.
Öffentliche Klasse ResourceAuthorizationDataSet.GlobalPermissionsRowChangeEvent Ereignis tritt ein, wenn Daten in eine GlobalPermissionsRow geändert werden.
Öffentliche Klasse ResourceAuthorizationDataSet.GroupMembershipsDataTable Stellt Informationen zur Ressource Gruppenmitgliedschaften, die in ein oder mehrere ResourceAuthorizationDataSet.GroupMembershipsRow -Objekte enthalten ist.
Öffentliche Klasse ResourceAuthorizationDataSet.GroupMembershipsRow Informationen zur Ressource Gruppenmitgliedschaft als eine Zeile im ResourceAuthorizationDataSet.GroupMembershipsDataTable -Objekt darstellt.
Öffentliche Klasse ResourceAuthorizationDataSet.GroupMembershipsRowChangeEvent Ereignis tritt ein, wenn Daten in eine GroupMembershipsRow geändert werden.
Öffentliche Klasse ResourceAuthorizationDataSet.ResourcesDataTable Stellt Informationen zur Ressource Autorisierungen in ein oder mehrere ResourceAuthorizationDataSet.ResourcesRow -Objekte enthalten sind.
Öffentliche Klasse ResourceAuthorizationDataSet.ResourcesRow Informationen zur Ressource Autorisierungen als eine Zeile im ResourceAuthorizationDataSet.ResourcesDataTable -Objekt darstellt.
Öffentliche Klasse ResourceAuthorizationDataSet.ResourcesRowChangeEvent Ereignis tritt ein, wenn Daten in eine ResourcesRow geändert werden.
Öffentliche Klasse ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsDataTable Stellt Informationen zu den Beziehungen zwischen Sicherheitskategorien, der in ein oder mehrere ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow -Objekte enthalten ist.
Öffentliche Klasse ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow Beziehungen zwischen Sicherheitskategorien als eine Zeile im ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsDataTable -Objekt darstellt.
Öffentliche Klasse ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRowChangeEvent Ereignis tritt ein, wenn Daten in eine SecurityPrincipleCategoryRelationsRow geändert werden.
Öffentliche Klasse ResourceDataSet Verwendet, um Sammlungen von Ressourcen verwalten, die Projekten zugeordnet sind.
Öffentliche Klasse ResourceDataSet.CalendarExceptionsDataTable Stellt Informationen zu Ressourcenkonflikte Kalender, der in ein oder mehrere ResourceDataSet.CalendarExceptionsRow -Objekte enthalten ist.
Öffentliche Klasse ResourceDataSet.CalendarExceptionsRow Stellt eine Kalenderausnahme für eine Ressource.
Öffentliche Klasse ResourceDataSet.CalendarExceptionsRowChangeEvent Ereignis tritt ein, wenn Daten in eine CalendarExceptionsRow geändert werden.
Öffentliche Klasse ResourceDataSet.ResourceAvailabilitiesDataTable Stellt Informationen zur Ressource Availabilities, der in ein oder mehrere ResourceDataSet.ResourceAvailabilitiesRow -Objekte enthalten ist.
Öffentliche Klasse ResourceDataSet.ResourceAvailabilitiesRow Stellt die Verfügbarkeit der Ressource mit der RES_UID -Eigenschaft identifiziert.
Öffentliche Klasse ResourceDataSet.ResourceAvailabilitiesRowChangeEvent Ereignis tritt ein, wenn Daten in eine ResourceAvailabilitiesRow geändert werden.
Öffentliche Klasse ResourceDataSet.ResourceCustomFieldsDataTable Stellt Informationen zu benutzerdefinierten Ressourcenfeldern, der in ein oder mehrere ResourceDataSet.ResourceCustomFieldsRow -Objekte enthalten ist.
Öffentliche Klasse ResourceDataSet.ResourceCustomFieldsRow Ruft die Informationen zu benutzerdefinierten Feldern im Zusammenhang mit einer Ressource ab.
Öffentliche Klasse ResourceDataSet.ResourceCustomFieldsRowChangeEvent Ereignis tritt ein, wenn Daten in eine ResourceCustomFieldsRow geändert werden.
Öffentliche Klasse ResourceDataSet.ResourceRatesDataTable Stellt Informationen zu Sätze für Ressourcen, die in ein oder mehrere ResourceDataSet.ResourceRatesDataTable -Objekte enthalten sind.
Öffentliche Klasse ResourceDataSet.ResourceRatesRow Ruft einen Satz von Daten für die Kosten für eine Ressource ab.
Öffentliche Klasse ResourceDataSet.ResourceRatesRowChangeEvent Ereignis tritt ein, wenn Daten in eine ResourceRatesRow geändert werden.
Öffentliche Klasse ResourceDataSet.ResourcesDataTable Stellt Informationen über Projektressourcen, der in ein oder mehrere ResourceDataSet.ResourcesDataTable -Objekte enthalten ist.
Öffentliche Klasse ResourceDataSet.ResourcesRow Ruft die Informationen zu einer bestimmten Ressource ab.
Öffentliche Klasse ResourceDataSet.ResourcesRowChangeEvent Ereignis tritt ein, wenn Daten in eine ResourcesRow geändert werden.
Öffentliche Klasse UserDelegationDataSet Stellt Informationen zu Benutzerstellvertretungen Ressource dar.
Öffentliche Klasse UserDelegationDataSet.ResourceDelegationsDataTable Stellt Informationen zur Ressource Benutzerstellvertretungen, der in ein oder mehrere UserDelegationDataSet.ResourceDelegationsRow -Objekte enthalten ist.
Öffentliche Klasse UserDelegationDataSet.ResourceDelegationsRow Informationen zur Ressource Delegierungen Benutzer als eine Zeile im UserDelegationDataSet.ResourceDelegationsDataTable -Objekt darstellt.
Öffentliche Klasse UserDelegationDataSet.ResourceDelegationsRowChangeEvent Ereignis tritt ein, wenn Daten in eine ResourceDelegationsRow geändert werden.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ResourceAssignmentDataSet.ResourceAssignmentCustomFieldsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ResourceAssignmentDataSet.ResourceAssignmentRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ResourceAssignmentDataSet.ResourceAssignmentRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ResourceAuthorizationDataSet.CategoryPermissionsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ResourceAuthorizationDataSet.CategoryPermissionsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ResourceAuthorizationDataSet.GlobalPermissionsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ResourceAuthorizationDataSet.GlobalPermissionsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ResourceAuthorizationDataSet.GroupMembershipsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ResourceAuthorizationDataSet.GroupMembershipsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ResourceAuthorizationDataSet.ResourcesRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ResourceAuthorizationDataSet.ResourcesRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ResourceAuthorizationDataSet.SecurityPrincipleCategoryRelationsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ResourceDataSet.CalendarExceptionsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ResourceDataSet.CalendarExceptionsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ResourceDataSet.ResourceAvailabilitiesRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ResourceDataSet.ResourceAvailabilitiesRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ResourceDataSet.ResourceCustomFieldsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ResourceDataSet.ResourceCustomFieldsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ResourceDataSet.ResourceRatesRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ResourceDataSet.ResourceRatesRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ResourceDataSet.ResourcesRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ResourceDataSet.ResourcesRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat UserDelegationDataSet.ResourceDelegationsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine UserDelegationDataSet.ResourceDelegationsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration DelegationFilter Gibt den Filter für die Suche nach Benutzerstellvertretungen.
Öffentliche Enumeration ResourceActiveFilter Gibt den Typ der Ressource Filter.