次の方法で共有


WebSvcProject 名前空間

The Project class is the primary class in the WebSvcProject namespace. The Project class includes methods that manage projects, project entities such as tasks, resources, and assignments, and impacts on projects for portfolio analyses.

注意

In the ASMX web service, Project is a class. In the WCF service, Project is an interface that is implemented in the ProjectClient class. For information about using the ProjectClient class in a WCF-based application, see the Project class constructor.

The WebSvcProject namespace is an arbitrary name for a reference to the Project.asmx web service (or the Project.svc service) of the Project Server Interface (PSI). Project methods can check out, check in, create, delete, read, or update projects in the draft or published tables of the Project database. Many of the methods use the Project Server Queuing Service. Methods can create, update, or delete entities within projects (tasks, resources, assignments, and so forth). Methods can get information about or update the project team or プロジェクト サイト address.

Use Project methods to:

  • Get project status.

  • Get a list of projects in the Drafts database.

  • Get a list of all projects in a department.

  • Get all summary tasks.

  • Get tasks available for assignment to a specified resource.

  • Get all projects where a resource has assignments.

  • Create a project proposal from a task list in Microsoft SharePoint Server 2013.

  • Synchronize a project with a SharePoint list.

  • Read project impacts from portfolio analyses.

  • Manage the project team.

  • Find relationships between projects and a master project.

Project methods typically use or return one of the following DataSet objects:

クラス

  クラス 説明
パブリック クラス ImportResult プロジェクト サーバーのインポート操作の結果を表します。
パブリック クラス 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 1 つのリソースと、プロジェクト内で 1 つのタスク間の関係を表します。
パブリック クラス ProjectDataSet.AssignmentRowChangeEvent AssignmentRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ProjectDataSet.DependencyDataTable 1 つのタスク間の依存関係を表します。
パブリック クラス ProjectDataSet.DependencyRow 1 つのタスク間の依存関係を表します。
パブリック クラス 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行に 1 つのプロジェクトのプロパティが含まれています。
パブリック クラス ProjectDataSet.ProjectRowChangeEvent ProjectRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ProjectDataSet.TaskCustomFieldsDataTable (ProjectDataSet.TaskRow) の特定のタスクに関連するユーザー設定フィールドの値を表します。
パブリック クラス ProjectDataSet.TaskCustomFieldsRow ProjectDataSet.TaskRow 特定のオブジェクトに関連付けられているカスタム フィールドの値を表します。
パブリック クラス ProjectDataSet.TaskCustomFieldsRowChangeEvent TaskCustomFieldsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ProjectDataSet.TaskDataTable プロジェクトを構成するタスクを表します。
パブリック クラス ProjectDataSet.TaskRow TaskDataTableでは、プロパティ、メソッド、およびイベントの 1 つのタスクを定義します。
パブリック クラス ProjectDataSet.TaskRowChangeEvent TaskRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ProjectImpactDataSet ドライバーのプロジェクトおよびプロジェクトの影響に対するその影響に関する情報を表します。
パブリック クラス ProjectImpactDataSet.DriversDataTable プロジェクト ドライバーの 1 つ以上のProjectImpactDataSet.DriversRowオブジェクトにデータが含まれています。
パブリック クラス ProjectImpactDataSet.DriversRow ProjectImpactDataSet.DriversDataTable ので、1 つのドライバーについての情報が含まれています。
パブリック クラス ProjectImpactDataSet.DriversRowChangeEvent DriversRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ProjectImpactDataSet.ImpactStatementsDataTable プロジェクトの影響ステートメント情報に 1 つ以上のProjectImpactDataSet.ImpactStatementsRowオブジェクトが含まれています。
パブリック クラス ProjectImpactDataSet.ImpactStatementsRow ProjectImpactDataSet.ImpactStatementsDataTable オブジェクト内のプロジェクトの影響ステートメントに関する情報が含まれています。
パブリック クラス ProjectImpactDataSet.ImpactStatementsRowChangeEvent ImpactStatementsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ProjectImpactDataSet.LookupTableValuesDataTable プロジェクト参照の値 1 つ以上のProjectImpactDataSet.LookupTableValuesRowオブジェクトにはが含まれています。
パブリック クラス ProjectImpactDataSet.LookupTableValuesRow ProjectImpactDataSet.LookupTableValuesDataTable オブジェクト内の行としては、プロジェクトの参照の値を表します。
パブリック クラス ProjectImpactDataSet.LookupTableValuesRowChangeEvent LookupTableValuesRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ProjectImpactDataSet.ProjectImpactValuesDataTable 1 つ以上のProjectImpactDataSet.ProjectImpactValuesRowオブジェクトに含まれているプロジェクトへの影響の値に関する情報を表します。
パブリック クラス ProjectImpactDataSet.ProjectImpactValuesRow ProjectImpactDataSet.ProjectImpactValuesDataTable オブジェクト内の行としては、プロジェクトへの影響の値を表します。
パブリック クラス ProjectImpactDataSet.ProjectImpactValuesRowChangeEvent ProjectImpactValuesRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ProjectRelationsDataSet 1 つまたは複数のサブプロジェクトを含むマスター プロジェクトのセットを表します。
パブリック クラス ProjectRelationsDataSet.ProjectRelationsDataTable 指定したプロジェクトをサブプロジェクトとして持つ競合している各プロジェクトの行が含まれています。
パブリック クラス ProjectRelationsDataSet.ProjectRelationsRow マスター プロジェクトをサブプロジェクトとして指定されたプロジェクトが含まれていることを表します。
パブリック クラス ProjectRelationsDataSet.ProjectRelationsRowChangeEvent ProjectRelationsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス ProjectTeamDataSet プロジェクトのエンタープライズ リソース チーム メンバーを表します。
パブリック クラス ProjectTeamDataSet.ProjectTeamDataTable 指定したプロジェクトの各チーム メンバーには行が含まれます。
パブリック クラス ProjectTeamDataSet.ProjectTeamRow 指定したプロジェクトのエンタープライズ リソース チーム メンバーを表します。
パブリック クラス ProjectTeamDataSet.ProjectTeamRowChangeEvent ProjectTeamRow内のデータが変更されたときに発生するイベントです。
パブリック クラス SyncDataSet SharePoint のタスク リストと同期しているプロジェクトに関する情報を表します。
パブリック クラス SyncDataSet.SyncFieldMappingsDataTable 1 つ以上のSyncDataSet.SyncFieldMappingsRowオブジェクトに含まれている同期フィールドのマッピングに関する情報を表します。
パブリック クラス SyncDataSet.SyncFieldMappingsRow SyncDataSet.SyncFieldMappingsDataTable オブジェクト内の行とフィールドのマッピング情報を同期するを表します。
パブリック クラス SyncDataSet.SyncFieldMappingsRowChangeEvent SyncFieldMappingsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス SyncDataSet.SyncItemTaskMappingsDataTable 1 つ以上のSyncDataSet.SyncItemTaskMappingsRowオブジェクトに含まれる項目の同期のマッピングに関する情報を表します。
パブリック クラス SyncDataSet.SyncItemTaskMappingsRow タスクの同期マッピング情報として、 SyncDataSet.SyncItemTaskMappingsDataTableオブジェクト内の行を表します。
パブリック クラス SyncDataSet.SyncItemTaskMappingsRowChangeEvent SyncItemTaskMappingsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス SyncDataSet.SyncProjectSettingsDataTable 1 つ以上のSyncDataSet.SyncProjectSettingsRowオブジェクトに含まれているプロジェクトの同期の設定に関する情報を表します。
パブリック クラス SyncDataSet.SyncProjectSettingsRow プロジェクトの同期設定情報として、 SyncDataSet.SyncProjectSettingsDataTableオブジェクト内の行を表します。
パブリック クラス SyncDataSet.SyncProjectSettingsRowChangeEvent SyncProjectSettingsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス SyncDataSet.SyncValueTranslationsDataTable 1 つ以上のSyncDataSet.SyncValueTranslationsRowオブジェクトに含まれている同期値の変換に関する情報を表します。
パブリック クラス SyncDataSet.SyncValueTranslationsRow 同期、 SyncDataSet.SyncValueTranslationsDataTableオブジェクト内の行としての翻訳情報の値を表します。
パブリック クラス SyncDataSet.SyncValueTranslationsRowChangeEvent SyncValueTranslationsRow内のデータが変更されたときに発生するイベントです。
パブリック クラス SyncErrorsDataSet プロジェクトの同期エラーを表します。
パブリック クラス SyncErrorsDataSet.SyncErrorsDataTable 1 つ以上のSyncErrorsDataSet.SyncErrorsRowオブジェクトに含まれているプロジェクトの同期エラーに関する情報を表します。
パブリック クラス SyncErrorsDataSet.SyncErrorsRow 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 プロジェクト サーバーのエラー コードが含まれています。
パブリック列挙体 SyncEntityUidType 同期エンティティの Uid の種類を指定します。