CustomField 類別
包含欄位值的預設 enterprise 和本機自訂欄位。
繼承階層架構
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
備註
注意事項 |
---|
必須使用 Project Professional 建立本機自訂欄位。您無法使用 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欄位的值。
Project Server MD_PROP_ID欄位 MSP_ASSN_CUSTOM_FIELD_VALUES 將表格設為COST_TYPE_MD_PROP_ID_SECONDARY值。
成本類型的工作分派自訂欄位的CODE_VALUE欄位是成本類型查閱表格中的 「 結構 」 值的 GUID。
執行緒安全
這類型的任何公用 static (共用 於 Visual Basic 中) 成員是安全執行緒。不保證任何執行個體成員都是安全執行緒。