EntityCollection 类

有关工作分配、 日历、 约束、 大纲代码、 项目、 资源和任务的实体的实体元数据的集合。

继承层次结构

System.Object
  System.Collections.CollectionBase
    Microsoft.Office.Project.Server.Library.EntityCollection

命名空间:  Microsoft.Office.Project.Server.Library
程序集:  Microsoft.Office.Project.Server.Library(位于 Microsoft.Office.Project.Server.Library.dll 中)

语法

声明
Public NotInheritable Class EntityCollection _
    Inherits CollectionBase
用法
Dim instance As EntityCollection
public sealed class EntityCollection : CollectionBase

备注

使用EntityCollection来获取在 PSI 方法中使用的实体类型的 GUID。

示例

下面的代码片段使用以获得所有资源自定义域使用ReadCustomFieldsByEntity方法资源实体的 GUID。WebSvcCustomFields是 CustomFields.asmx Web 服务的引用的任意名称。

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

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

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

EntityCollection 成员

Microsoft.Office.Project.Server.Library 命名空间