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)

任务和资源自定义域有辅助自定义域标识号分配。主要和次要的自定义字段的选定的值可以是不同的。例如,下面的过程演示成本类型资源自定义域,成本类型查找表,包括"订约人"和"建筑"的值的差异:

  1. 使用Microsoft Project Professional 2013连接到 Project Server,创建一个项目。

  2. 添加任务 T1,并为该任务分配了资源 R1。

  3. 打开资源使用状况视图中,并添加成本类型列。

  4. R1成本类型下拉列表中选择承包商

  5. T1成本类型下拉列表中选择构造

  6. 保存并发布该项目。

在 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 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

CustomField 成员

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