Поделиться через


Класс 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

Замечания

Примечание

Локальные настраиваемые поля должны создаваться с помощью Project Professional. PSI нельзя использовать для создания локальных настраиваемых полей. Тем не менее можно использовать PSI для чтения или редактировать значение локального настраиваемого поля.

Пример кода, который добавляет ProjectDataSetотделы проекта настраиваемого поля в разделе QueueCreateProject(Guid, ProjectDataSet, Boolean).

Настраиваемые поля задач и ресурсов, содержащие идентификационном номере дополнительного настраиваемого поля для назначений. Выбранные значения для основных и дополнительных настраиваемых полей могут отличаться. Например в следующей процедуре показано различие для типа затрат настраиваемых полей ресурсов, где в таблице подстановки тип затрат включает в себя значения «Поставщик» и «Создание»:

  1. С помощью Microsoft Project профессиональный 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 .

  • Project Server задает MD_PROP_ID поля в таблице MSP_ASSN_CUSTOM_FIELD_VALUES значение COST_TYPE_MD_PROP_ID_SECONDARY.

  • Поле CODE_VALUE для настраиваемого поля назначения типа затрат — это GUID значение "Создание" в таблице подстановки тип затрат.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы CustomField

Пространство имен Microsoft.Office.Project.Server.Library