Class ExtendedAttributeDefinition

ExtendedAttributeDefinition class

Представляет расширенное определение атрибута, связанное с проектом.

public class ExtendedAttributeDefinition

Характеристики

ИмяОписание
Alias { get; set; }Получает или задает псевдоним настраиваемого поля.
AppendNewValues { get; set; }Получает или задает значение, указывающее, будут ли новые значения, добавленные в проект, автоматически добавляться в список.
AutoRollDown { get; set; }Получает или задает значение, указывающее, включен ли автоматический переход к назначениям.
CalculationType { get; set; }Получает или задает тип вычисления значения пользовательского атрибута.
CfType { get; }Получает тип настраиваемого поля.
Default { get; set; }Получает или задает значение по умолчанию в списке.
DefaultGuid { get; set; }Получает или задает Guid записи таблицы поиска по умолчанию.
ElementType { get; set; }Получает или задает расширенный атрибут, связанный с задачей, ресурсом или заданием.
FieldId { get; set; }Получает или устанавливает соответствие идентификатору проекта пользовательского поля. Использовать строковое представление константы изExtendedAttributeTask класс для указанияFieldId свойство.
FieldName { get; }Получает имя пользовательского поля.
Formula { get; set; }Получает или задает формулу, которую Microsoft Project использует для заполнения пользовательского поля задачи.
Guid { get; set; }Получает или задает Guid пользовательского поля.
LookupUid { get; }Получает Guid таблицы поиска, связанной с настраиваемым полем.
MaxMultiValues { get; set; }Получает или задает максимальное количество значений, которое можно задать в списке выбора.
ParentProject { get; }Получает родительский проект дляExtendedAttributeDefinition экземпляр.
PhoneticsAlias { get; set; }Получает или задает фонетическое произношение псевдонима настраиваемого поля.
RestrictValues { get; set; }Получает или задает значение, указывающее, ограничены ли значения настраиваемого поля значениями вValueList .
RollupType { get; set; }Получает или задает способ расчета сводок.
SecondaryGuid { get; set; }Получает или задает дополнительный идентификатор расширенного атрибута.
SecondaryPid { get; set; }Получает или задает вторичный PID пользовательского поля.
SummaryRowsCalculationType { get; set; }Получает или задает тип вычисления значения настраиваемого атрибута для итоговых строк.
UserDef { get; set; }Получает или задает значение, указывающее, определяется ли пользовательское поле пользователем.
ValueList { get; }Получает список<значение> ValueList.
ValuelistSortOrder { get; set; }Получает или задает способ сортировки списков значений. Значения: 0=По убыванию, 1=По возрастанию.

Методы

ИмяОписание
static CreateLookupResourceDefinition(ExtendedAttributeResource, string)Фабричный метод, который создает расширенное определение атрибута с поиском. Он имеетCalculationType равноLookup и может использоваться только в Ресурсах. Необходимо указатьfieldId иalias при вызове этого метода. Тип поля выводится из идентификатора поля.
static CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Фабричный метод, который создает расширенное определение атрибута с поиском. Он имеетCalculationType равноLookup и может использоваться только в Ресурсах. Необходимо указатьcustomFieldType ,fieldId иalias при вызове этого метода.
static CreateLookupTaskDefinition(ExtendedAttributeTask, string)Фабричный метод, который создает расширенное определение атрибута с поиском. Он имеетCalculationType равноLookup и может использоваться только в Заданиях. Необходимо указатьfieldId иalias при вызове этого метода. Тип поля выводится из идентификатора поля.
static CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Фабричный метод, который создает расширенное определение атрибута с поиском. Он имеетCalculationType равноLookup и может использоваться только в Заданиях. Необходимо указатьcustomFieldType ,fieldId иalias при вызове этого метода.
static CreateResourceDefinition(ExtendedAttributeResource, string)Фабричный метод, который создает простое определение расширенного атрибута, которое Microsoft Project показывает как «Нет». Он имеетCalculationType равноNone и может использоваться только в Ресурсе. Необходимо указатьfieldId иalias при вызове этого метода. Тип поля выводится из идентификатора поля.
static CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Фабричный метод, который создает простое определение расширенного атрибута, которое Microsoft Project показывает как «Нет». Он имеетCalculationType равноNone и может использоваться только в Ресурсе. Необходимо указатьcustomFieldType ,fieldId иalias при вызове этого метода.
static CreateTaskDefinition(ExtendedAttributeTask, string)Фабричный метод, который создает простое определение расширенного атрибута, которое Microsoft Project показывает как «Нет». Он имеетCalculationType равноNone и может использоваться только в Заданиях. Необходимо указатьfieldId иalias при вызове этого метода. Тип поля выводится из идентификатора поля.
static CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Фабричный метод, который создает простое определение расширенного атрибута, которое Microsoft Project показывает как «Нет». Он имеетCalculationType равноNone и может использоваться только в Заданиях. Необходимо указатьcustomFieldType ,fieldId иalias при вызове этого метода.
AddLookupValue(Value)Добавляет значение во внутренний список поиска. Это предпочтительный способ для манипуляций сValueList .
CreateExtendedAttribute()Создает новый расширенный атрибут с идентификатором поля, равным значению идентификатора поля этого объекта.
CreateExtendedAttribute(bool)Создает новый расширенный атрибут с идентификатором поля, который равен значению идентификатора поля этого объекта и указанному значению флага.
CreateExtendedAttribute(DateTime)Создает новый расширенный атрибут с идентификатором поля, равным значению идентификатора поля этого объекта и указанному значению даты.
CreateExtendedAttribute(decimal)Создает новый расширенный атрибут с идентификатором поля, который равен значению идентификатора поля этого объекта и указанному числовому значению.
CreateExtendedAttribute(Duration)Создает новый расширенный атрибут с идентификатором поля, который равен значению идентификатора поля этого объекта и указанному значению продолжительности.
CreateExtendedAttribute(string)Создает новый расширенный атрибут с идентификатором поля, равным значению идентификатора поля этого объекта и указанному текстовому значению.
CreateExtendedAttribute(Value)Создает новый расширенный атрибут, связанный с указаннымValue пункт.
override Equals(object)Возвращает флаг, указывающий, равен ли этот экземпляр указанному объекту.
override GetHashCode()Возвращает хэш-код экземпляраExtendedAttributeDefinition класс.
RemoveLookupValue(Value)Удаляет значение из внутреннего списка поиска. Это предпочтительный способ для манипуляций сValueList .

Смотрите также