共用方式為


WebSvcProject 命名空間

Project類別是WebSvcProject命名空間中的主要類別。Project類別還包含管理專案、 專案項目,例如任務、 資源及工作分派及影響專案的公事包分析的方法。

注意事項注意事項

在 ASMX web 服務中, Project是一個類別。在 WCF 服務中, Project是ProjectClient類別中實作的介面。在 WCF 架構的應用程式中使用ProjectClient類別相關的資訊,請參閱Project類別建構函式。

WebSvcProject命名空間是參照到 Project.asmx 的 web 服務 (或 Project.svc 服務) 的專案伺服器介面 (PSI) 的任意名稱。Project方法可以簽出,簽入、 建立、 刪除、 讀取或更新專案的草稿或發行專案資料庫的資料表。許多方法可以使用專案伺服器佇列服務。方法可以建立、 更新或刪除專案 (任務、 資源、 工作分派,等等) 內的實體。方法可以取得資訊,或更新的專案小組或project site地址。

使用Project方法:

  • 取得專案的狀態。

  • 在 [草稿] 資料庫中取得專案的清單。

  • 取得在部門的所有專案的清單。

  • 取得所有摘要任務。

  • 取得可用的工作指派給指定的資源。

  • 取得所有專案資源有工作分派的位置。

  • 從工作清單中,在Microsoft SharePoint Server 2013中建立專案的提案。

  • 與 SharePoint 清單,同步處理專案。

  • 讀取公事包分析專案影響。

  • 管理專案小組。

  • 尋找專案與主專案之間的關係。

Project方法通常會使用,或傳回下列的DataSet物件的其中一個:

類別

  類別 描述
公用類別 ImportResult 代表 Project Server 匯入作業的結果。
公用類別 Project 包含管理專案和任務、 資源及工作分派的專案中的實體的方法。Project類別方法也會管理可交付項目、 專案提案及專案或主要專案關係。
公用類別 ProjectContextDataSet 包含與指定之的專案或資源的專案清單。
公用類別 ProjectContextDataSet.RelationshipsDataTable 包含相關專案的相關資訊。
公用類別 ProjectContextDataSet.RelationshipsRow 包含相關專案的相關資訊。
公用類別 ProjectContextDataSet.RelationshipsRowChangeEvent 在變更RelationshipsRow中的資料時發生的事件。
公用類別 ProjectDataSet 會指定用於整個WebSvcProject web 服務的主要資料集。
公用類別 ProjectDataSet.AssignmentCustomFieldsDataTable 包含特定ProjectDataSet.AssignmentRow物件資料列與相關的自訂欄位值。
公用類別 ProjectDataSet.AssignmentCustomFieldsRow 代表特定ProjectDataSet.AssignmentRow列的自訂欄位值。
公用類別 ProjectDataSet.AssignmentCustomFieldsRowChangeEvent 在變更AssignmentCustomFieldsRow中的資料時發生的事件。
公用類別 ProjectDataSet.AssignmentDataTable 代表 [資源] 和 [任務之間的關係。
公用類別 ProjectDataSet.AssignmentRow 代表單一資源與專案中的單一任務之間的關係。
公用類別 ProjectDataSet.AssignmentRowChangeEvent 在變更AssignmentRow中的資料時發生的事件。
公用類別 ProjectDataSet.DependencyDataTable 代表一項工作與其他組織之間的相依關係。
公用類別 ProjectDataSet.DependencyRow 代表一項工作與其他組織之間的相依關係。
公用類別 ProjectDataSet.DependencyRowChangeEvent 在變更DependencyRow中的資料時發生的事件。
公用類別 ProjectDataSet.ProjectCustomFieldsDataTable 代表專案層級自訂欄位的自訂欄位值。
公用類別 ProjectDataSet.ProjectCustomFieldsRow 代表特定ProjectDataSet.ProjectRow列的自訂欄位值。
公用類別 ProjectDataSet.ProjectCustomFieldsRowChangeEvent ProjectDataSet.ProjectCustomFieldsRow中的資料變更時發生。
公用類別 ProjectDataSet.ProjectDataTable 代表ProjectDataSet.ProjectRow資料列的專案資料值。
公用類別 ProjectDataSet.ProjectResourceCustomFieldsDataTable 代表與特定專案資源 (ProjectDataSet.ProjectResourceRow) 相關的自訂欄位值。
公用類別 ProjectDataSet.ProjectResourceCustomFieldsRow 代表與特定ProjectDataSet.ProjectResourceRow物件相關的自訂欄位值。
公用類別 ProjectDataSet.ProjectResourceCustomFieldsRowChangeEvent 在變更ProjectResourceCustomFieldsRow中的資料時發生的事件。
公用類別 ProjectDataSet.ProjectResourceDataTable 代表指派給特定專案的資源。
公用類別 ProjectDataSet.ProjectResourceRow 代表本機專案資源或可用於此專案的企業資源。
公用類別 ProjectDataSet.ProjectResourceRowChangeEvent 在變更ProjectResourceRow中的資料時發生的事件。
公用類別 ProjectDataSet.ProjectRow 會包含一個專案ProjectDataTable列中的屬性。
公用類別 ProjectDataSet.ProjectRowChangeEvent 在變更ProjectRow中的資料時發生的事件。
公用類別 ProjectDataSet.TaskCustomFieldsDataTable 代表與特定工作 (ProjectDataSet.TaskRow) 相關的自訂欄位值。
公用類別 ProjectDataSet.TaskCustomFieldsRow 代表特定ProjectDataSet.TaskRow物件相關的自訂欄位值。
公用類別 ProjectDataSet.TaskCustomFieldsRowChangeEvent 在變更TaskCustomFieldsRow中的資料時發生的事件。
公用類別 ProjectDataSet.TaskDataTable 代表構成專案的工作。
公用類別 ProjectDataSet.TaskRow TaskDataTable中定義的屬性、 方法及事件的一項工作。
公用類別 ProjectDataSet.TaskRowChangeEvent 在變更TaskRow中的資料時發生的事件。
公用類別 ProjectImpactDataSet 代表 project 引導因素及它們對專案的影響影響的相關資訊。
公用類別 ProjectImpactDataSet.DriversDataTable 會包含一或多個ProjectImpactDataSet.DriversRow物件中的專案驅動程式資料。
公用類別 ProjectImpactDataSet.DriversRow 包含在ProjectImpactDataSet.DriversDataTable一個驅動程式的相關資訊。
公用類別 ProjectImpactDataSet.DriversRowChangeEvent 在變更DriversRow中的資料時發生的事件。
公用類別 ProjectImpactDataSet.ImpactStatementsDataTable 會包含一或多個ProjectImpactDataSet.ImpactStatementsRow物件中的專案影響陳述式資訊。
公用類別 ProjectImpactDataSet.ImpactStatementsRow 包含專案的影響陳述式ProjectImpactDataSet.ImpactStatementsDataTable物件中的相關資訊。
公用類別 ProjectImpactDataSet.ImpactStatementsRowChangeEvent 在變更ImpactStatementsRow中的資料時發生的事件。
公用類別 ProjectImpactDataSet.LookupTableValuesDataTable 會包含一或多個ProjectImpactDataSet.LookupTableValuesRow物件中的專案查閱值。
公用類別 ProjectImpactDataSet.LookupTableValuesRow 代表 project 查閱值為ProjectImpactDataSet.LookupTableValuesDataTable物件中的列。
公用類別 ProjectImpactDataSet.LookupTableValuesRowChangeEvent 在變更LookupTableValuesRow中的資料時發生的事件。
公用類別 ProjectImpactDataSet.ProjectImpactValuesDataTable 代表相關專案影響值包含一或多個ProjectImpactDataSet.ProjectImpactValuesRow物件中的資訊。
公用類別 ProjectImpactDataSet.ProjectImpactValuesRow 代表的專案影響值為ProjectImpactDataSet.ProjectImpactValuesDataTable物件中的列。
公用類別 ProjectImpactDataSet.ProjectImpactValuesRowChangeEvent 在變更ProjectImpactValuesRow中的資料時發生的事件。
公用類別 ProjectRelationsDataSet 代表一群主專案包含一個或多個子專案。
公用類別 ProjectRelationsDataSet.ProjectRelationsDataTable 會包含每個衝突專案已為子專案時指定的專案資料列。
公用類別 ProjectRelationsDataSet.ProjectRelationsRow 代表主專案包含子專案時為指定的專案。
公用類別 ProjectRelationsDataSet.ProjectRelationsRowChangeEvent 在變更ProjectRelationsRow中的資料時發生的事件。
公用類別 ProjectTeamDataSet 代表 [企業資源小組成員的專案。
公用類別 ProjectTeamDataSet.ProjectTeamDataTable 每個企業小組成員在指定的專案包含一個列。
公用類別 ProjectTeamDataSet.ProjectTeamRow 代表指定之專案的企業資源小組成員。
公用類別 ProjectTeamDataSet.ProjectTeamRowChangeEvent 在變更ProjectTeamRow中的資料時發生的事件。
公用類別 SyncDataSet 代表與 SharePoint 工作清單同步處理的專案相關資訊。
公用類別 SyncDataSet.SyncFieldMappingsDataTable 代表包含在一或多個SyncDataSet.SyncFieldMappingsRow物件中同步處理的欄位對應的相關資訊。
公用類別 SyncDataSet.SyncFieldMappingsRow 代表同步處理為SyncDataSet.SyncFieldMappingsDataTable物件中的列欄位對應資訊。
公用類別 SyncDataSet.SyncFieldMappingsRowChangeEvent 在變更SyncFieldMappingsRow中的資料時發生的事件。
公用類別 SyncDataSet.SyncItemTaskMappingsDataTable 代表包含在一或多個SyncDataSet.SyncItemTaskMappingsRow物件中的項目同步處理對應的相關資訊。
公用類別 SyncDataSet.SyncItemTaskMappingsRow 代表為SyncDataSet.SyncItemTaskMappingsDataTable物件中的列的任務同步處理對應資訊。
公用類別 SyncDataSet.SyncItemTaskMappingsRowChangeEvent 在變更SyncItemTaskMappingsRow中的資料時發生的事件。
公用類別 SyncDataSet.SyncProjectSettingsDataTable 代表相關專案同步處理設定一或多個SyncDataSet.SyncProjectSettingsRow物件中所包含的資訊。
公用類別 SyncDataSet.SyncProjectSettingsRow 代表為SyncDataSet.SyncProjectSettingsDataTable物件中的列的專案同步處理設定資訊。
公用類別 SyncDataSet.SyncProjectSettingsRowChangeEvent 在變更SyncProjectSettingsRow中的資料時發生的事件。
公用類別 SyncDataSet.SyncValueTranslationsDataTable 代表包含在一或多個SyncDataSet.SyncValueTranslationsRow物件中同步處理值翻譯的相關資訊。
公用類別 SyncDataSet.SyncValueTranslationsRow 代表同步處理值翻譯資訊為SyncDataSet.SyncValueTranslationsDataTable物件中的列。
公用類別 SyncDataSet.SyncValueTranslationsRowChangeEvent 在變更SyncValueTranslationsRow中的資料時發生的事件。
公用類別 SyncErrorsDataSet 代表 project 同步處理錯誤。
公用類別 SyncErrorsDataSet.SyncErrorsDataTable 代表包含在一或多個SyncErrorsDataSet.SyncErrorsRow物件中專案同步處理錯誤的相關資訊。
公用類別 SyncErrorsDataSet.SyncErrorsRow 代表 project 同步處理錯誤為SyncErrorsDataSet.SyncErrorsDataTable物件中的列。
公用類別 SyncErrorsDataSet.SyncErrorsRowChangeEvent 在變更SyncErrorsRow中的資料時發生的事件。
公用類別 TaskListImportInfo 提供所需的工作清單匯入 Project Server 的資訊。

委'派

  委派 描述
公用委派 ProjectContextDataSet.RelationshipsRowChangeEventHandler 說明當編輯ProjectContextDataSet.RelationshipsRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectDataSet.AssignmentCustomFieldsRowChangeEventHandler 說明當編輯ProjectDataSet.AssignmentCustomFieldsRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectDataSet.AssignmentRowChangeEventHandler 說明當編輯ProjectDataSet.AssignmentRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectDataSet.DependencyRowChangeEventHandler 說明當編輯ProjectDataSet.DependencyRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectDataSet.ProjectCustomFieldsRowChangeEventHandler 說明當編輯ProjectDataSet.ProjectCustomFieldsRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectDataSet.ProjectResourceCustomFieldsRowChangeEventHandler 說明當編輯ProjectDataSet.ProjectResourceCustomFieldsRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectDataSet.ProjectResourceRowChangeEventHandler 說明當編輯ProjectDataSet.ProjectResourceRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectDataSet.ProjectRowChangeEventHandler 說明當編輯ProjectDataSet.ProjectRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectDataSet.TaskCustomFieldsRowChangeEventHandler 說明當編輯ProjectDataSet.TaskCustomFieldsRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectDataSet.TaskRowChangeEventHandler 說明當編輯ProjectDataSet.TaskRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectImpactDataSet.DriversRowChangeEventHandler 說明當編輯ProjectImpactDataSet.DriversRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectImpactDataSet.ImpactStatementsRowChangeEventHandler 說明當編輯ProjectImpactDataSet.ImpactStatementsRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectImpactDataSet.LookupTableValuesRowChangeEventHandler 說明當編輯ProjectImpactDataSet.LookupTableValuesRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectImpactDataSet.ProjectImpactValuesRowChangeEventHandler 說明當編輯ProjectImpactDataSet.ProjectImpactValuesRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectRelationsDataSet.ProjectRelationsRowChangeEventHandler 說明當編輯ProjectRelationsDataSet.ProjectRelationsRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 ProjectTeamDataSet.ProjectTeamRowChangeEventHandler 說明當編輯ProjectTeamDataSet.ProjectTeamRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 SyncDataSet.SyncFieldMappingsRowChangeEventHandler 說明當編輯SyncDataSet.SyncFieldMappingsRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 SyncDataSet.SyncItemTaskMappingsRowChangeEventHandler 說明當編輯SyncDataSet.SyncItemTaskMappingsRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 SyncDataSet.SyncProjectSettingsRowChangeEventHandler 說明當編輯SyncDataSet.SyncProjectSettingsRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 SyncDataSet.SyncValueTranslationsRowChangeEventHandler 說明當編輯SyncDataSet.SyncValueTranslationsRow相關聯的資料和事件設定應該要觸發的事件處理常式。
公用委派 SyncErrorsDataSet.SyncErrorsRowChangeEventHandler 說明當編輯SyncErrorsDataSet.SyncErrorsRow相關聯的資料和事件設定應該要觸發的事件處理常式。

列舉

  列舉 描述
公用列舉 DataStoreEnum 指定 Project Server 資料庫: 草稿、 發佈、 封存、 或報表。
公用列舉 PSErrorID 包含錯誤碼的 Project Server。
公用列舉 SyncEntityUidType 指定的同步處理實體 Uid 類型。