Class ExtendedAttributeDefinition

ExtendedAttributeDefinition class

Representa una definición de atributo extendida asociada con un proyecto.

public class ExtendedAttributeDefinition

Propiedades

NombreDescripció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

NombreDescripció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