次の方法で共有


EntityCollection.ProjectEntity プロパティ

プロジェクトのエンティティ型のメタデータを取得します。

名前空間:  Microsoft.Office.Project.Server.Library
アセンブリ:  Microsoft.Office.Project.Server.Library (Microsoft.Office.Project.Server.Library.dll 内)

構文

'宣言
Public ReadOnly Property ProjectEntity As Entity
    Get
'使用
Dim instance As EntityCollection
Dim value As Entity

value = instance.ProjectEntity
public Entity ProjectEntity { get; }

プロパティ値

型: Microsoft.Office.Project.Server.Library.Entity

注釈

PSI メソッドで使用するプロジェクト エンティティの GUID を取得するには、 EntityCollection.Entities.ProjectEntity.UniqueIdを使用します。

次のコードは、 ReadCustomFieldsByEntityメソッドを使用して、プロジェクトのユーザー設定フィールドのすべてを取得するためにプロジェクト エンティティの GUID を使用します。WebSvcCustomFieldsは、CustomFields.asmx の Web サービスへの参照の任意の名前です。

using PSLibrary = Microsoft.Office.Project.Server.Library;
. . .
public static WebSvcCustomFields.CustomFields customFields =
    new WebSvcCustomFields.CustomFields();
. . .
string projectEntity = PSLibrary.EntityCollection.Entities.ProjectEntity.UniqueId;

WebSvcCustomFields.CustomFieldDataSet cfDs = customFields.ReadCustomFieldsByEntity(
    new Guid(projectEntity));
. . .

関連項目

参照先

EntityCollection クラス

EntityCollection メンバー

Microsoft.Office.Project.Server.Library 名前空間