Class ExtendedAttributeDefinition
Contenido
[
Ocultar
]ExtendedAttributeDefinition class
Representa una definición de atributo extendida asociada con un proyecto.
public class ExtendedAttributeDefinition
Propiedades
| Nombre | Descripción |
|---|---|
| Alias { get; set; } | Obtiene o establece el alias de un campo personalizado. |
| AppendNewValues { get; set; } | Obtiene o establece un valor que indica si los nuevos valores agregados a un proyecto se agregan automáticamente a la lista. |
| AutoRollDown { get; set; } | Obtiene o establece un valor que indica si está habilitada una reducción automática a las asignaciones. |
| CalculationType { get; set; } | Obtiene o establece el tipo de cálculo del valor del atributo personalizado. |
| CfType { get; } | Obtiene el tipo de un campo personalizado. |
| Default { get; set; } | Obtiene o establece el valor predeterminado en la lista. |
| DefaultGuid { get; set; } | Obtiene o establece el Guid de la entrada de la tabla de búsqueda predeterminada. |
| ElementType { get; set; } | Obtiene o establece el atributo extendido asociado a una tarea, recurso o asignación. |
| FieldId { get; set; } | Obtiene o establece la identificación del proyecto de un campo personalizado. Usar la representación de cadena de una constante deExtendedAttributeTask clase para especificarFieldId propiedad. |
| FieldName { get; } | Obtiene el nombre de un campo personalizado. |
| Formula { get; set; } | Obtiene o establece la fórmula que usa Microsoft Project para completar un campo de tarea personalizado. |
| Guid { get; set; } | Obtiene o establece el Guid de un campo personalizado. |
| LookupUid { get; } | Obtiene un Guid de la tabla de búsqueda asociada con un campo personalizado. |
| MaxMultiValues { get; set; } | Obtiene o establece el número máximo de valores que puede establecer en una lista de selección. |
| ParentProject { get; } | Obtiene el proyecto padre para elExtendedAttributeDefinition instancia. |
| PhoneticsAlias { get; set; } | Obtiene o establece la pronunciación fonética del alias de un campo personalizado. |
| RestrictValues { get; set; } | Obtiene o establece un valor que indica si los valores del campo personalizado están restringidos a los valores delValueList . |
| RollupType { get; set; } | Obtiene o establece la forma en que se calculan los rollups. |
| SecondaryGuid { get; set; } | Obtiene o establece el GUID secundario del atributo extendido. |
| SecondaryPid { get; set; } | Obtiene o establece el PID secundario de un campo personalizado. |
| SummaryRowsCalculationType { get; set; } | Obtiene o establece el tipo de cálculo del valor del atributo personalizado para las filas de resumen. |
| UserDef { get; set; } | Obtiene o establece un valor que indica si un campo personalizado está definido por el usuario. |
| ValueList { get; } | Obtiene List<Value> ValueList. |
| ValuelistSortOrder { get; set; } | Obtiene o establece la forma en que se ordenan las listas de valores. Los valores son: 0=Descendente, 1=Ascendente. |
Métodos
| Nombre | Descripción |
|---|---|
| static CreateLookupResourceDefinition(ExtendedAttributeResource, string) | Método de fábrica que crea una definición de atributo extendida con búsqueda. TieneCalculationType igual aLookup y solo se puede usar en Recursos. Debe especificarfieldId yalias cuando llame a este método. El tipo de campo se deduce del campo id. |
| static CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string) | Método de fábrica que crea una definición de atributo extendida con búsqueda. TieneCalculationType igual aLookup y solo se puede usar en Recursos. Debe especificarcustomFieldType ,fieldId yalias cuando llame a este método. |
| static CreateLookupTaskDefinition(ExtendedAttributeTask, string) | Método de fábrica que crea una definición de atributo extendida con búsqueda. TieneCalculationType igual aLookup y solo se puede usar en Tareas. Debe especificarfieldId yalias cuando llame a este método. El tipo de campo se deduce del campo id. |
| static CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string) | Método de fábrica que crea una definición de atributo extendida con búsqueda. TieneCalculationType igual aLookup y solo se puede usar en Tareas. Debe especificarcustomFieldType ,fieldId yalias cuando llame a este método. |
| static CreateResourceDefinition(ExtendedAttributeResource, string) | Método de fábrica que crea una definición de atributo extendida simple, que Microsoft Project muestra como “Ninguno”. TieneCalculationType igual aNone y solo se puede usar en Recurso. Debe especificarfieldId yalias cuando llame a este método. El tipo de campo se deduce del campo id. |
| static CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string) | Método de fábrica que crea una definición de atributo extendida simple, que Microsoft Project muestra como “Ninguno”. TieneCalculationType igual aNone y solo se puede usar en Recurso. Debe especificarcustomFieldType ,fieldId yalias cuando llame a este método. |
| static CreateTaskDefinition(ExtendedAttributeTask, string) | Método de fábrica que crea una definición de atributo extendida simple, que Microsoft Project muestra como “Ninguno”. TieneCalculationType igual aNone y solo se puede usar en Tareas. Debe especificarfieldId yalias al llamar a este método. El tipo de campo se deduce del campo id. |
| static CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string) | Método de fábrica que crea una definición de atributo extendida simple, que Microsoft Project muestra como “Ninguno”. TieneCalculationType igual aNone y solo se puede usar en Tareas. Debe especificarcustomFieldType ,fieldId yalias al llamar a este método. |
| AddLookupValue(Value) | Agrega un valor a la lista de búsqueda interna. Esta es una forma preferible para las manipulaciones con elValueList . |
| CreateExtendedAttribute() | Crea un nuevo atributo extendido con el ID de campo que es igual al valor de ID de campo de este objeto. |
| CreateExtendedAttribute(bool) | Crea un nuevo atributo extendido con el Id. de campo que es igual al valor de Id. de campo de este objeto y el valor de indicador especificado. |
| CreateExtendedAttribute(DateTime) | Crea un nuevo atributo extendido con el Id. de campo que es igual al valor de Id. de campo de este objeto y el valor de fecha especificado. |
| CreateExtendedAttribute(decimal) | Crea un nuevo atributo extendido con el ID de campo que es igual al valor de ID de campo de este objeto y el valor numérico especificado. |
| CreateExtendedAttribute(Duration) | Crea un nuevo atributo extendido con el Id. de campo que es igual al valor de Id. de campo de este objeto y el valor de duración especificado. |
| CreateExtendedAttribute(string) | Crea un nuevo atributo extendido con el Id. de campo que es igual al valor de Id. de campo de este objeto y el valor de texto especificado. |
| CreateExtendedAttribute(Value) | Crea un nuevo atributo extendido vinculado con el especificadoValue artículo. |
| override Equals(object) | Devuelve un indicador que indica si esta instancia es igual al objeto especificado. |
| override GetHashCode() | Devuelve un código hash para la instancia delExtendedAttributeDefinition clase. |
| RemoveLookupValue(Value) | Elimina un valor de la lista de búsqueda interna. Esta es una forma preferible para las manipulaciones con elValueList . |
Ver también
- espacio de nombres Aspose.Tasks
- asamblea Aspose.Tasks