CustomField 类
包括字段的值的默认的企业和本地自定义域。
继承层次结构
System.Object
Microsoft.Office.Project.Server.Library.CustomField
命名空间: Microsoft.Office.Project.Server.Library
程序集: Microsoft.Office.Project.Server.Library(位于 Microsoft.Office.Project.Server.Library.dll 中)
语法
声明
Public Class CustomField
用法
Dim instance As CustomField
public class CustomField
备注
备注
通过使用项目专业人员必须创建本地自定义域。PSI 不能用于创建本地自定义域。但是,您可以使用 PSI 读取或编辑本地自定义域的值。
将项目部门的自定义字段添加到ProjectDataSet的代码示例,请参见QueueCreateProject(Guid, ProjectDataSet, Boolean)。
任务和资源自定义域有辅助自定义域标识号分配。主要和次要的自定义字段的选定的值可以是不同的。例如,下面的过程演示成本类型资源自定义域,成本类型查找表,包括"订约人"和"建筑"的值的差异:
使用Microsoft Project Professional 2013连接到 Project Server,创建一个项目。
添加任务 T1,并为该任务分配了资源 R1。
打开资源使用状况视图中,并添加成本类型列。
R1成本类型下拉列表中选择承包商。
T1成本类型下拉列表中选择构造。
保存并发布该项目。
在 Project Server 发布数据库中,工作分配自定义域的 MSP_ASSN_CUSTOM_FIELD_VALUES 表包括的成本类型分配自定义字段相对应的行。该行包含下列内容:
在 MSP_ASSN_CUSTOM_FIELD_VALUES 表中,为该工作分配的MD_PROP_UID字段的值是00005A8B-34C0-41E5-BF90-8260AD54A0B9,它是COST_TYPE_MD_PROP_UID_SECONDARY字段中的值。
项目服务器 MSP_ASSN_CUSTOM_FIELD_VALUES 到COST_TYPE_MD_PROP_ID_SECONDARY的值表中设置的MD_PROP_ID字段。
成本类型分配自定义字段CODE_VALUE字段是"建筑"成本类型的查阅表格中值的 GUID。
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。