Freigeben über


WebSvcProject-Namespace

Die Klasse Project ist die primäre Klasse im WebSvcProject -Namespace. Die Project -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

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

WebSvcProject Namespace handelt es sich um einen beliebigen Namen für einen Verweis auf die Project.asmx-Webdienst (oder den Project.svc-Dienst) von Project Server Interface (PSI). Project Methoden können, Auschecken Einchecken, erstellen, löschen, lesen, oder Projekte Draft aktualisieren oder Tabellen mit dem Project-Datenbank veröffentlicht. Viele der Methoden verwenden Sie die Project Server-Warteschlangendienst. Methoden können erstellen, aktualisieren oder Löschen von Entitäten in Projekten (Aufgaben, Ressourcen, Zuordnungen usw.). Methoden können Abrufen von Informationen zu oder aktualisieren Sie die Project-Team oder interne Projektwebsite Adresse.

Project Methoden zu verwenden:

  • Möchten Sie Projektstatus erhalten.

  • Rufen Sie eine Liste mit Projekten in der Datenbank Entwürfe.

  • Rufen Sie eine Liste aller Projekte in einer Abteilung.

  • Rufen Sie alle Sammelvorgänge dar.

  • Rufen Sie Aufgaben zur Verfügung, für die angegebene Ressource.

  • Rufen Sie alle Projekte in dem eine Ressource Zuordnungen hat.

  • Erstellen Sie einen Projektvorschlag aus einer Vorgangsliste in Microsoft SharePoint Server 2013.

  • Synchronisieren Sie ein Projekt mit einer SharePoint-Liste.

  • Lesen Sie die Projekt Auswirkungen von Portfolioanalysen.

  • Verwalten des Projektteams.

  • Beziehungen zwischen den Projekten und eines Hauptprojekts zu finden.

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

Klassen

  Klasse Beschreibung
Öffentliche Klasse ImportResult Stellt die Ergebnisse einer Project Server-Importvorgang dar.
Öffentliche Klasse Project Enthält Methoden zum Verwalten von Projekten und Entitäten in Projekten wie etwa Aufgaben, Ressourcen und Zuordnungen. Project -Klassenmethoden verwalten auch Lieferumfang, Projektvorschlägen und Projekt oder des Masters Project Beziehungen.
Öffentliche Klasse ProjectContextDataSet Enthält eine Liste der Projekte, die im Zusammenhang mit der angegebenen Projekte oder Ressourcen.
Öffentliche Klasse ProjectContextDataSet.RelationshipsDataTable Enthält Informationen zu zugehörigen Projekten.
Öffentliche Klasse ProjectContextDataSet.RelationshipsRow Enthält Informationen zu eines verknüpften Projekts.
Öffentliche Klasse ProjectContextDataSet.RelationshipsRowChangeEvent Ereignis tritt ein, wenn Daten in eine RelationshipsRow geändert werden.
Öffentliche Klasse ProjectDataSet Gibt das primäre Dataset, das den Webdienst WebSvcProject verwendet wird.
Öffentliche Klasse ProjectDataSet.AssignmentCustomFieldsDataTable Werte für benutzerdefinierte Felder im Zusammenhang mit bestimmten ProjectDataSet.AssignmentRow Objekt Zeilen enthält.
Öffentliche Klasse ProjectDataSet.AssignmentCustomFieldsRow Stellt einen benutzerdefinierten Feldwert für eine bestimmte ProjectDataSet.AssignmentRow Zeile.
Öffentliche Klasse ProjectDataSet.AssignmentCustomFieldsRowChangeEvent Ereignis tritt ein, wenn Daten in eine AssignmentCustomFieldsRow geändert werden.
Öffentliche Klasse ProjectDataSet.AssignmentDataTable Die Beziehung zwischen einer Ressource und ein Vorgang darstellt.
Öffentliche Klasse ProjectDataSet.AssignmentRow Stellt die Beziehung zwischen einem einzelnen Ressource und eine einzelne Aufgabe innerhalb eines Projekts.
Öffentliche Klasse ProjectDataSet.AssignmentRowChangeEvent Ereignis tritt ein, wenn Daten in eine AssignmentRow geändert werden.
Öffentliche Klasse ProjectDataSet.DependencyDataTable Stellt die Abhängigkeitsbeziehung zwischen einem Vorgang dar.
Öffentliche Klasse ProjectDataSet.DependencyRow Stellt die Abhängigkeitsbeziehung zwischen einem Vorgang dar.
Öffentliche Klasse ProjectDataSet.DependencyRowChangeEvent Ereignis tritt ein, wenn Daten in eine DependencyRow geändert werden.
Öffentliche Klasse ProjectDataSet.ProjectCustomFieldsDataTable Stellt einen benutzerdefinierten Feldwert für ein benutzerdefiniertes Feld auf Projektebene an.
Öffentliche Klasse ProjectDataSet.ProjectCustomFieldsRow Stellt einen benutzerdefinierten Feldwert für eine bestimmte ProjectDataSet.ProjectRow Zeile.
Öffentliche Klasse ProjectDataSet.ProjectCustomFieldsRowChangeEvent Tritt auf, wenn Daten in eine ProjectDataSet.ProjectCustomFieldsRow geändert werden.
Öffentliche Klasse ProjectDataSet.ProjectDataTable Project-Datenwerte für ProjectDataSet.ProjectRow Zeilen darstellt.
Öffentliche Klasse ProjectDataSet.ProjectResourceCustomFieldsDataTable Stellt einen benutzerdefinierten Feldwert im Zusammenhang mit einer bestimmten Projektressource (ProjectDataSet.ProjectResourceRow).
Öffentliche Klasse ProjectDataSet.ProjectResourceCustomFieldsRow Einen Wert des benutzerdefinierten Feldes im Zusammenhang mit einer bestimmten ProjectDataSet.ProjectResourceRow -Objekt darstellt.
Öffentliche Klasse ProjectDataSet.ProjectResourceCustomFieldsRowChangeEvent Ereignis tritt ein, wenn Daten in eine ProjectResourceCustomFieldsRow geändert werden.
Öffentliche Klasse ProjectDataSet.ProjectResourceDataTable Stellt die Ressourcen, die einem bestimmten Projekt zugewiesen.
Öffentliche Klasse ProjectDataSet.ProjectResourceRow Stellt ein lokales Projekt Ressourcen- oder Enterprise-Ressource, die auf dieses Projekt verwendet werden kann.
Öffentliche Klasse ProjectDataSet.ProjectResourceRowChangeEvent Ereignis tritt ein, wenn Daten in eine ProjectResourceRow geändert werden.
Öffentliche Klasse ProjectDataSet.ProjectRow Enthält die Eigenschaften eines Projekts in einer Zeile ProjectDataTable .
Öffentliche Klasse ProjectDataSet.ProjectRowChangeEvent Ereignis tritt ein, wenn Daten in eine ProjectRow geändert werden.
Öffentliche Klasse ProjectDataSet.TaskCustomFieldsDataTable Stellt Werte für benutzerdefinierte Felder im Zusammenhang mit bestimmten Aufgaben (ProjectDataSet.TaskRow).
Öffentliche Klasse ProjectDataSet.TaskCustomFieldsRow Stellt einen benutzerdefiniertes Feld-Wert, der mit einer bestimmten ProjectDataSet.TaskRow -Objekt verbunden ist.
Öffentliche Klasse ProjectDataSet.TaskCustomFieldsRowChangeEvent Ereignis tritt ein, wenn Daten in eine TaskCustomFieldsRow geändert werden.
Öffentliche Klasse ProjectDataSet.TaskDataTable Stellt die Aufgaben, die ein Projekt bilden.
Öffentliche Klasse ProjectDataSet.TaskRow Definiert die Eigenschaften, Methoden und Ereignisse eines Vorgangs in einer TaskDataTable.
Öffentliche Klasse ProjectDataSet.TaskRowChangeEvent Ereignis tritt ein, wenn Daten in eine TaskRow geändert werden.
Öffentliche Klasse ProjectImpactDataSet Stellt Informationen zu Project Faktoren und deren Auswirkungen auf die Auswirkungen eines Projekts dar.
Öffentliche Klasse ProjectImpactDataSet.DriversDataTable Project-Treiber-Daten in ein oder mehrere ProjectImpactDataSet.DriversRow -Objekte enthält.
Öffentliche Klasse ProjectImpactDataSet.DriversRow Enthält Informationen zu einem Treiber in der ProjectImpactDataSet.DriversDataTable.
Öffentliche Klasse ProjectImpactDataSet.DriversRowChangeEvent Ereignis tritt ein, wenn Daten in eine DriversRow geändert werden.
Öffentliche Klasse ProjectImpactDataSet.ImpactStatementsDataTable Projektinformationen Auswirkungen-Anweisung in ein oder mehrere ProjectImpactDataSet.ImpactStatementsRow -Objekte enthält.
Öffentliche Klasse ProjectImpactDataSet.ImpactStatementsRow Enthält Informationen zu einem Projekt Auswirkungen Anweisungen in einem ProjectImpactDataSet.ImpactStatementsDataTable -Objekt.
Öffentliche Klasse ProjectImpactDataSet.ImpactStatementsRowChangeEvent Ereignis tritt ein, wenn Daten in eine ImpactStatementsRow geändert werden.
Öffentliche Klasse ProjectImpactDataSet.LookupTableValuesDataTable Project-Nachschlagewerte in ein oder mehrere ProjectImpactDataSet.LookupTableValuesRow -Objekte enthält.
Öffentliche Klasse ProjectImpactDataSet.LookupTableValuesRow Projekt Nachschlagewerte als eine Zeile im ProjectImpactDataSet.LookupTableValuesDataTable -Objekt dargestellt wird.
Öffentliche Klasse ProjectImpactDataSet.LookupTableValuesRowChangeEvent Ereignis tritt ein, wenn Daten in eine LookupTableValuesRow geändert werden.
Öffentliche Klasse ProjectImpactDataSet.ProjectImpactValuesDataTable Stellt Informationen zu Project Auswirkungen Werten, die in ein oder mehrere ProjectImpactDataSet.ProjectImpactValuesRow -Objekte enthalten ist.
Öffentliche Klasse ProjectImpactDataSet.ProjectImpactValuesRow Die Projekt-Auswirkungen-Werte darstellt als eine Zeile im ProjectImpactDataSet.ProjectImpactValuesDataTable -Objekt.
Öffentliche Klasse ProjectImpactDataSet.ProjectImpactValuesRowChangeEvent Ereignis tritt ein, wenn Daten in eine ProjectImpactValuesRow geändert werden.
Öffentliche Klasse ProjectRelationsDataSet Stellt eine Reihe von Hauptprojekten, die einen oder mehrere Unterprojekte enthalten.
Öffentliche Klasse ProjectRelationsDataSet.ProjectRelationsDataTable Enthält eine Zeile für jedes miteinander in Konflikt stehende Projekt, das das angegebene Projekt als eines Teilprojekts verfügt.
Öffentliche Klasse ProjectRelationsDataSet.ProjectRelationsRow Stellt eine master-Projekt, das das angegebene Projekt als eines Teilprojekts enthält.
Öffentliche Klasse ProjectRelationsDataSet.ProjectRelationsRowChangeEvent Ereignis tritt ein, wenn Daten in eine ProjectRelationsRow geändert werden.
Öffentliche Klasse ProjectTeamDataSet Stellt die Enterprise-Ressource Teammitglieder in einem Projekt dar.
Öffentliche Klasse ProjectTeamDataSet.ProjectTeamDataTable Enthält eine Zeile für jedes Enterprise-Teammitglied auf das angegebene Projekt.
Öffentliche Klasse ProjectTeamDataSet.ProjectTeamRow Stellt eine Enterprise-Ressource-Teammitglied auf das angegebene Projekt.
Öffentliche Klasse ProjectTeamDataSet.ProjectTeamRowChangeEvent Ereignis tritt ein, wenn Daten in eine ProjectTeamRow geändert werden.
Öffentliche Klasse SyncDataSet Stellt Informationen zu Projekten, die mit SharePoint-Aufgabenlisten synchronisiert werden.
Öffentliche Klasse SyncDataSet.SyncFieldMappingsDataTable Stellt Informationen über Zuordnungen synchronisierten dar, der in ein oder mehrere SyncDataSet.SyncFieldMappingsRow -Objekte enthalten ist.
Öffentliche Klasse SyncDataSet.SyncFieldMappingsRow Stellt synchronisiert Zuordnungsinformationen als eine Zeile im SyncDataSet.SyncFieldMappingsDataTable -Objekt dar.
Öffentliche Klasse SyncDataSet.SyncFieldMappingsRowChangeEvent Ereignis tritt ein, wenn Daten in eine SyncFieldMappingsRow geändert werden.
Öffentliche Klasse SyncDataSet.SyncItemTaskMappingsDataTable Stellt Informationen zur Synchronisierung-Zuordnung für Elemente, die in ein oder mehrere SyncDataSet.SyncItemTaskMappingsRow -Objekte enthalten ist.
Öffentliche Klasse SyncDataSet.SyncItemTaskMappingsRow Informationen zum Vorgang Synchronisierung Zuordnung als eine Zeile im SyncDataSet.SyncItemTaskMappingsDataTable -Objekt darstellt.
Öffentliche Klasse SyncDataSet.SyncItemTaskMappingsRowChangeEvent Ereignis tritt ein, wenn Daten in eine SyncItemTaskMappingsRow geändert werden.
Öffentliche Klasse SyncDataSet.SyncProjectSettingsDataTable Stellt Informationen zu Einstellungen für die Synchronisierung von Project, der in ein oder mehrere SyncDataSet.SyncProjectSettingsRow -Objekte enthalten ist.
Öffentliche Klasse SyncDataSet.SyncProjectSettingsRow Projektinformationen Synchronisierung Einstellungen als eine Zeile im SyncDataSet.SyncProjectSettingsDataTable -Objekt darstellt.
Öffentliche Klasse SyncDataSet.SyncProjectSettingsRowChangeEvent Ereignis tritt ein, wenn Daten in eine SyncProjectSettingsRow geändert werden.
Öffentliche Klasse SyncDataSet.SyncValueTranslationsDataTable Stellt Informationen zum Umwandeln von Werten, die in ein oder mehrere SyncDataSet.SyncValueTranslationsRow -Objekte enthalten ist.
Öffentliche Klasse SyncDataSet.SyncValueTranslationsRow Synchronisierung Wert Übersetzungen Informationen als eine Zeile im SyncDataSet.SyncValueTranslationsDataTable -Objekt darstellt.
Öffentliche Klasse SyncDataSet.SyncValueTranslationsRowChangeEvent Ereignis tritt ein, wenn Daten in eine SyncValueTranslationsRow geändert werden.
Öffentliche Klasse SyncErrorsDataSet Stellt project Synchronisierungsfehler.
Öffentliche Klasse SyncErrorsDataSet.SyncErrorsDataTable Stellt Informationen zum Synchronisierungsfehler Project, der in ein oder mehrere SyncErrorsDataSet.SyncErrorsRow -Objekte enthalten ist.
Öffentliche Klasse SyncErrorsDataSet.SyncErrorsRow Projekt Synchronisierungsfehler als eine Zeile im SyncErrorsDataSet.SyncErrorsDataTable -Objekt dargestellt wird.
Öffentliche Klasse SyncErrorsDataSet.SyncErrorsRowChangeEvent Ereignis tritt ein, wenn Daten in eine SyncErrorsRow geändert werden.
Öffentliche Klasse TaskListImportInfo Informationen zum Importieren einer Aufgabenliste in Project Server erforderlich ist.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat ProjectContextDataSet.RelationshipsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectContextDataSet.RelationshipsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectDataSet.AssignmentCustomFieldsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.AssignmentCustomFieldsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectDataSet.AssignmentRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.AssignmentRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectDataSet.DependencyRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eineProjectDataSet.DependencyRowzugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectDataSet.ProjectCustomFieldsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.ProjectCustomFieldsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectDataSet.ProjectResourceCustomFieldsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.ProjectResourceCustomFieldsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectDataSet.ProjectResourceRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.ProjectResourceRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectDataSet.ProjectRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.ProjectRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectDataSet.TaskCustomFieldsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.TaskCustomFieldsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectDataSet.TaskRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.TaskRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectImpactDataSet.DriversRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectImpactDataSet.DriversRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectImpactDataSet.ImpactStatementsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectImpactDataSet.ImpactStatementsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectImpactDataSet.LookupTableValuesRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectImpactDataSet.LookupTableValuesRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectImpactDataSet.ProjectImpactValuesRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectImpactDataSet.ProjectImpactValuesRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectRelationsDataSet.ProjectRelationsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectRelationsDataSet.ProjectRelationsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat ProjectTeamDataSet.ProjectTeamRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine ProjectTeamDataSet.ProjectTeamRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat SyncDataSet.SyncFieldMappingsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine SyncDataSet.SyncFieldMappingsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat SyncDataSet.SyncItemTaskMappingsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine SyncDataSet.SyncItemTaskMappingsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat SyncDataSet.SyncProjectSettingsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine SyncDataSet.SyncProjectSettingsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat SyncDataSet.SyncValueTranslationsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine SyncDataSet.SyncValueTranslationsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.
Öffentlicher Delegat SyncErrorsDataSet.SyncErrorsRowChangeEventHandler Beschreibt die Ereignishandler, die Einstellungen für eine SyncErrorsDataSet.SyncErrorsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration DataStoreEnum Gibt die Project Server-Datenbank: Entwurf, veröffentlicht, Berichterstellung oder Archiv.
Öffentliche Enumeration PSErrorID Enthält Fehlercodes für Project Server.
Öffentliche Enumeration SyncEntityUidType Gibt die Synchronisierung Entitätstyp Uid an.