Entity 类
此成员仅供内部使用,不能直接在您的代码中使用。
继承层次结构
System.Object
Microsoft.Office.Project.Server.Library.Entity
命名空间: Microsoft.Office.Project.Server.Library
程序集: Microsoft.Office.Project.Server.Library(位于 Microsoft.Office.Project.Server.Library.dll 中)
语法
声明
<ClientCallableTypeAttribute(ServerTypeId := "91585F46-A1C2-40C2-B5B4-7C29A3FB40FF", _
Name := "EntityType")> _
Public Class Entity
用法
Dim instance As Entity
[ClientCallableTypeAttribute(ServerTypeId = "91585F46-A1C2-40C2-B5B4-7C29A3FB40FF",
Name = "EntityType")]
public class Entity
备注
Entity类的构造函数是内部的因此不能实例化Microsoft.Office.Project.Server.Library命名空间之外的Entity对象。使用EntityCollection来访问实体的信息。
示例
下面的代码片段使用以获得所有资源自定义域使用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 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。