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 | |
---|---|---|
ImportResult | Stellt die Ergebnisse einer Project Server-Importvorgang dar. | |
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. | |
ProjectContextDataSet | Enthält eine Liste der Projekte, die im Zusammenhang mit der angegebenen Projekte oder Ressourcen. | |
ProjectContextDataSet.RelationshipsDataTable | Enthält Informationen zu zugehörigen Projekten. | |
ProjectContextDataSet.RelationshipsRow | Enthält Informationen zu eines verknüpften Projekts. | |
ProjectContextDataSet.RelationshipsRowChangeEvent | Ereignis tritt ein, wenn Daten in eine RelationshipsRow geändert werden. | |
ProjectDataSet | Gibt das primäre Dataset, das den Webdienst WebSvcProject verwendet wird. | |
ProjectDataSet.AssignmentCustomFieldsDataTable | Werte für benutzerdefinierte Felder im Zusammenhang mit bestimmten ProjectDataSet.AssignmentRow Objekt Zeilen enthält. | |
ProjectDataSet.AssignmentCustomFieldsRow | Stellt einen benutzerdefinierten Feldwert für eine bestimmte ProjectDataSet.AssignmentRow Zeile. | |
ProjectDataSet.AssignmentCustomFieldsRowChangeEvent | Ereignis tritt ein, wenn Daten in eine AssignmentCustomFieldsRow geändert werden. | |
ProjectDataSet.AssignmentDataTable | Die Beziehung zwischen einer Ressource und ein Vorgang darstellt. | |
ProjectDataSet.AssignmentRow | Stellt die Beziehung zwischen einem einzelnen Ressource und eine einzelne Aufgabe innerhalb eines Projekts. | |
ProjectDataSet.AssignmentRowChangeEvent | Ereignis tritt ein, wenn Daten in eine AssignmentRow geändert werden. | |
ProjectDataSet.DependencyDataTable | Stellt die Abhängigkeitsbeziehung zwischen einem Vorgang dar. | |
ProjectDataSet.DependencyRow | Stellt die Abhängigkeitsbeziehung zwischen einem Vorgang dar. | |
ProjectDataSet.DependencyRowChangeEvent | Ereignis tritt ein, wenn Daten in eine DependencyRow geändert werden. | |
ProjectDataSet.ProjectCustomFieldsDataTable | Stellt einen benutzerdefinierten Feldwert für ein benutzerdefiniertes Feld auf Projektebene an. | |
ProjectDataSet.ProjectCustomFieldsRow | Stellt einen benutzerdefinierten Feldwert für eine bestimmte ProjectDataSet.ProjectRow Zeile. | |
ProjectDataSet.ProjectCustomFieldsRowChangeEvent | Tritt auf, wenn Daten in eine ProjectDataSet.ProjectCustomFieldsRow geändert werden. | |
ProjectDataSet.ProjectDataTable | Project-Datenwerte für ProjectDataSet.ProjectRow Zeilen darstellt. | |
ProjectDataSet.ProjectResourceCustomFieldsDataTable | Stellt einen benutzerdefinierten Feldwert im Zusammenhang mit einer bestimmten Projektressource (ProjectDataSet.ProjectResourceRow). | |
ProjectDataSet.ProjectResourceCustomFieldsRow | Einen Wert des benutzerdefinierten Feldes im Zusammenhang mit einer bestimmten ProjectDataSet.ProjectResourceRow -Objekt darstellt. | |
ProjectDataSet.ProjectResourceCustomFieldsRowChangeEvent | Ereignis tritt ein, wenn Daten in eine ProjectResourceCustomFieldsRow geändert werden. | |
ProjectDataSet.ProjectResourceDataTable | Stellt die Ressourcen, die einem bestimmten Projekt zugewiesen. | |
ProjectDataSet.ProjectResourceRow | Stellt ein lokales Projekt Ressourcen- oder Enterprise-Ressource, die auf dieses Projekt verwendet werden kann. | |
ProjectDataSet.ProjectResourceRowChangeEvent | Ereignis tritt ein, wenn Daten in eine ProjectResourceRow geändert werden. | |
ProjectDataSet.ProjectRow | Enthält die Eigenschaften eines Projekts in einer Zeile ProjectDataTable . | |
ProjectDataSet.ProjectRowChangeEvent | Ereignis tritt ein, wenn Daten in eine ProjectRow geändert werden. | |
ProjectDataSet.TaskCustomFieldsDataTable | Stellt Werte für benutzerdefinierte Felder im Zusammenhang mit bestimmten Aufgaben (ProjectDataSet.TaskRow). | |
ProjectDataSet.TaskCustomFieldsRow | Stellt einen benutzerdefiniertes Feld-Wert, der mit einer bestimmten ProjectDataSet.TaskRow -Objekt verbunden ist. | |
ProjectDataSet.TaskCustomFieldsRowChangeEvent | Ereignis tritt ein, wenn Daten in eine TaskCustomFieldsRow geändert werden. | |
ProjectDataSet.TaskDataTable | Stellt die Aufgaben, die ein Projekt bilden. | |
ProjectDataSet.TaskRow | Definiert die Eigenschaften, Methoden und Ereignisse eines Vorgangs in einer TaskDataTable. | |
ProjectDataSet.TaskRowChangeEvent | Ereignis tritt ein, wenn Daten in eine TaskRow geändert werden. | |
ProjectImpactDataSet | Stellt Informationen zu Project Faktoren und deren Auswirkungen auf die Auswirkungen eines Projekts dar. | |
ProjectImpactDataSet.DriversDataTable | Project-Treiber-Daten in ein oder mehrere ProjectImpactDataSet.DriversRow -Objekte enthält. | |
ProjectImpactDataSet.DriversRow | Enthält Informationen zu einem Treiber in der ProjectImpactDataSet.DriversDataTable. | |
ProjectImpactDataSet.DriversRowChangeEvent | Ereignis tritt ein, wenn Daten in eine DriversRow geändert werden. | |
ProjectImpactDataSet.ImpactStatementsDataTable | Projektinformationen Auswirkungen-Anweisung in ein oder mehrere ProjectImpactDataSet.ImpactStatementsRow -Objekte enthält. | |
ProjectImpactDataSet.ImpactStatementsRow | Enthält Informationen zu einem Projekt Auswirkungen Anweisungen in einem ProjectImpactDataSet.ImpactStatementsDataTable -Objekt. | |
ProjectImpactDataSet.ImpactStatementsRowChangeEvent | Ereignis tritt ein, wenn Daten in eine ImpactStatementsRow geändert werden. | |
ProjectImpactDataSet.LookupTableValuesDataTable | Project-Nachschlagewerte in ein oder mehrere ProjectImpactDataSet.LookupTableValuesRow -Objekte enthält. | |
ProjectImpactDataSet.LookupTableValuesRow | Projekt Nachschlagewerte als eine Zeile im ProjectImpactDataSet.LookupTableValuesDataTable -Objekt dargestellt wird. | |
ProjectImpactDataSet.LookupTableValuesRowChangeEvent | Ereignis tritt ein, wenn Daten in eine LookupTableValuesRow geändert werden. | |
ProjectImpactDataSet.ProjectImpactValuesDataTable | Stellt Informationen zu Project Auswirkungen Werten, die in ein oder mehrere ProjectImpactDataSet.ProjectImpactValuesRow -Objekte enthalten ist. | |
ProjectImpactDataSet.ProjectImpactValuesRow | Die Projekt-Auswirkungen-Werte darstellt als eine Zeile im ProjectImpactDataSet.ProjectImpactValuesDataTable -Objekt. | |
ProjectImpactDataSet.ProjectImpactValuesRowChangeEvent | Ereignis tritt ein, wenn Daten in eine ProjectImpactValuesRow geändert werden. | |
ProjectRelationsDataSet | Stellt eine Reihe von Hauptprojekten, die einen oder mehrere Unterprojekte enthalten. | |
ProjectRelationsDataSet.ProjectRelationsDataTable | Enthält eine Zeile für jedes miteinander in Konflikt stehende Projekt, das das angegebene Projekt als eines Teilprojekts verfügt. | |
ProjectRelationsDataSet.ProjectRelationsRow | Stellt eine master-Projekt, das das angegebene Projekt als eines Teilprojekts enthält. | |
ProjectRelationsDataSet.ProjectRelationsRowChangeEvent | Ereignis tritt ein, wenn Daten in eine ProjectRelationsRow geändert werden. | |
ProjectTeamDataSet | Stellt die Enterprise-Ressource Teammitglieder in einem Projekt dar. | |
ProjectTeamDataSet.ProjectTeamDataTable | Enthält eine Zeile für jedes Enterprise-Teammitglied auf das angegebene Projekt. | |
ProjectTeamDataSet.ProjectTeamRow | Stellt eine Enterprise-Ressource-Teammitglied auf das angegebene Projekt. | |
ProjectTeamDataSet.ProjectTeamRowChangeEvent | Ereignis tritt ein, wenn Daten in eine ProjectTeamRow geändert werden. | |
SyncDataSet | Stellt Informationen zu Projekten, die mit SharePoint-Aufgabenlisten synchronisiert werden. | |
SyncDataSet.SyncFieldMappingsDataTable | Stellt Informationen über Zuordnungen synchronisierten dar, der in ein oder mehrere SyncDataSet.SyncFieldMappingsRow -Objekte enthalten ist. | |
SyncDataSet.SyncFieldMappingsRow | Stellt synchronisiert Zuordnungsinformationen als eine Zeile im SyncDataSet.SyncFieldMappingsDataTable -Objekt dar. | |
SyncDataSet.SyncFieldMappingsRowChangeEvent | Ereignis tritt ein, wenn Daten in eine SyncFieldMappingsRow geändert werden. | |
SyncDataSet.SyncItemTaskMappingsDataTable | Stellt Informationen zur Synchronisierung-Zuordnung für Elemente, die in ein oder mehrere SyncDataSet.SyncItemTaskMappingsRow -Objekte enthalten ist. | |
SyncDataSet.SyncItemTaskMappingsRow | Informationen zum Vorgang Synchronisierung Zuordnung als eine Zeile im SyncDataSet.SyncItemTaskMappingsDataTable -Objekt darstellt. | |
SyncDataSet.SyncItemTaskMappingsRowChangeEvent | Ereignis tritt ein, wenn Daten in eine SyncItemTaskMappingsRow geändert werden. | |
SyncDataSet.SyncProjectSettingsDataTable | Stellt Informationen zu Einstellungen für die Synchronisierung von Project, der in ein oder mehrere SyncDataSet.SyncProjectSettingsRow -Objekte enthalten ist. | |
SyncDataSet.SyncProjectSettingsRow | Projektinformationen Synchronisierung Einstellungen als eine Zeile im SyncDataSet.SyncProjectSettingsDataTable -Objekt darstellt. | |
SyncDataSet.SyncProjectSettingsRowChangeEvent | Ereignis tritt ein, wenn Daten in eine SyncProjectSettingsRow geändert werden. | |
SyncDataSet.SyncValueTranslationsDataTable | Stellt Informationen zum Umwandeln von Werten, die in ein oder mehrere SyncDataSet.SyncValueTranslationsRow -Objekte enthalten ist. | |
SyncDataSet.SyncValueTranslationsRow | Synchronisierung Wert Übersetzungen Informationen als eine Zeile im SyncDataSet.SyncValueTranslationsDataTable -Objekt darstellt. | |
SyncDataSet.SyncValueTranslationsRowChangeEvent | Ereignis tritt ein, wenn Daten in eine SyncValueTranslationsRow geändert werden. | |
SyncErrorsDataSet | Stellt project Synchronisierungsfehler. | |
SyncErrorsDataSet.SyncErrorsDataTable | Stellt Informationen zum Synchronisierungsfehler Project, der in ein oder mehrere SyncErrorsDataSet.SyncErrorsRow -Objekte enthalten ist. | |
SyncErrorsDataSet.SyncErrorsRow | Projekt Synchronisierungsfehler als eine Zeile im SyncErrorsDataSet.SyncErrorsDataTable -Objekt dargestellt wird. | |
SyncErrorsDataSet.SyncErrorsRowChangeEvent | Ereignis tritt ein, wenn Daten in eine SyncErrorsRow geändert werden. | |
TaskListImportInfo | Informationen zum Importieren einer Aufgabenliste in Project Server erforderlich ist. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
ProjectContextDataSet.RelationshipsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectContextDataSet.RelationshipsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectDataSet.AssignmentCustomFieldsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.AssignmentCustomFieldsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectDataSet.AssignmentRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.AssignmentRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectDataSet.DependencyRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eineProjectDataSet.DependencyRowzugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectDataSet.ProjectCustomFieldsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.ProjectCustomFieldsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectDataSet.ProjectResourceCustomFieldsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.ProjectResourceCustomFieldsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectDataSet.ProjectResourceRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.ProjectResourceRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectDataSet.ProjectRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.ProjectRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectDataSet.TaskCustomFieldsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.TaskCustomFieldsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectDataSet.TaskRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectDataSet.TaskRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectImpactDataSet.DriversRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectImpactDataSet.DriversRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectImpactDataSet.ImpactStatementsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectImpactDataSet.ImpactStatementsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectImpactDataSet.LookupTableValuesRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectImpactDataSet.LookupTableValuesRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectImpactDataSet.ProjectImpactValuesRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectImpactDataSet.ProjectImpactValuesRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectRelationsDataSet.ProjectRelationsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectRelationsDataSet.ProjectRelationsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
ProjectTeamDataSet.ProjectTeamRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine ProjectTeamDataSet.ProjectTeamRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
SyncDataSet.SyncFieldMappingsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine SyncDataSet.SyncFieldMappingsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
SyncDataSet.SyncItemTaskMappingsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine SyncDataSet.SyncItemTaskMappingsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
SyncDataSet.SyncProjectSettingsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine SyncDataSet.SyncProjectSettingsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
SyncDataSet.SyncValueTranslationsRowChangeEventHandler | Beschreibt die Ereignishandler, die Einstellungen für eine SyncDataSet.SyncValueTranslationsRow zugeordnete Daten Wenn bearbeitet wird und ein Ereignis ausgelöst werden soll. | |
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 | |
---|---|---|
DataStoreEnum | Gibt die Project Server-Datenbank: Entwurf, veröffentlicht, Berichterstellung oder Archiv. | |
PSErrorID | Enthält Fehlercodes für Project Server. | |
SyncEntityUidType | Gibt die Synchronisierung Entitätstyp Uid an. |