ExtendedAttributeDefinition.CreateResourceDefinition

CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)

Фабричный метод, который создает простое определение расширенного атрибута, которое Microsoft Project показывает как «Нет». Он имеетCalculationType равноNone и может использоваться только в Ресурсе. Необходимо указатьcustomFieldType ,fieldId иalias при вызове этого метода.

public static ExtendedAttributeDefinition CreateResourceDefinition(CustomFieldType customFieldType, 
    ExtendedAttributeResource fieldId, string alias)
ПараметрТипОписание
customFieldTypeCustomFieldTypeУказанныйCustomFieldType тип.
fieldIdExtendedAttributeResourceУказанныйExtendedAttributeResource идентификатор поля.
aliasStringУказанныйString псевдоним.

Возвращаемое значение

Созданный экземплярExtendedAttributeDefinition класс с указаннымcustomFieldType ,fieldId иalias.

Примеры

Используйте этот пример для создания пользовательского определения текстового поля:

var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);

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


CreateResourceDefinition(ExtendedAttributeResource, string)

Фабричный метод, который создает простое определение расширенного атрибута, которое Microsoft Project показывает как «Нет». Он имеетCalculationType равноNone и может использоваться только в Ресурсе. Необходимо указатьfieldId иalias при вызове этого метода. Тип поля выводится из идентификатора поля.

public static ExtendedAttributeDefinition CreateResourceDefinition(
    ExtendedAttributeResource fieldId, string alias)
ПараметрТипОписание
fieldIdExtendedAttributeResourceУказанныйExtendedAttributeResource идентификатор поля.
aliasStringУказанныйString псевдоним.

Возвращаемое значение

Созданный экземплярExtendedAttributeDefinition класс с указаннымfieldId иalias.

Примеры

Используйте этот пример для создания пользовательского определения текстового поля:

var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);

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