Class ExtendedAttributeDefinition

ExtendedAttributeDefinition class

Rappresenta una definizione di attributo esteso associata a un progetto.

public class ExtendedAttributeDefinition

Proprietà

NomeDescrizione
Alias { get; set; }Ottiene o imposta l’alias di un campo personalizzato.
AppendNewValues { get; set; }Ottiene o imposta un valore che indica se i nuovi valori aggiunti a un progetto vengono aggiunti automaticamente all’elenco.
AutoRollDown { get; set; }Ottiene o imposta un valore che indica se è abilitato un rolldown automatico alle assegnazioni.
CalculationType { get; set; }Ottiene o imposta il tipo di calcolo del valore dell’attributo personalizzato.
CfType { get; }Ottiene il tipo di un campo personalizzato.
Default { get; set; }Ottiene o imposta il valore predefinito nell’elenco.
DefaultGuid { get; set; }Ottiene o imposta il Guid della voce della tabella di ricerca predefinita.
ElementType { get; set; }Ottiene o imposta l’attributo esteso associato a un’attività, una risorsa o un’assegnazione.
FieldId { get; set; }Ottiene o imposta corrisponde all’ID progetto di un campo personalizzato. Usa la rappresentazione di stringa di una costante daExtendedAttributeTask classe da specificareFieldId proprietà.
FieldName { get; }Ottiene il nome di un campo personalizzato.
Formula { get; set; }Ottiene o imposta la formula utilizzata da Microsoft Project per popolare un campo attività personalizzato.
Guid { get; set; }Ottiene o imposta il Guid di un campo personalizzato.
LookupUid { get; }Ottiene un Guid della tabella di ricerca associata a un campo personalizzato.
MaxMultiValues { get; set; }Ottiene o imposta il numero massimo di valori che è possibile impostare in un elenco di selezione.
ParentProject { get; }Ottiene il progetto padre per ilExtendedAttributeDefinition istanza.
PhoneticsAlias { get; set; }Ottiene o imposta la pronuncia fonetica dell’alias di un campo personalizzato.
RestrictValues { get; set; }Ottiene o imposta un valore che indica se i valori del campo personalizzato sono limitati ai valori inValueList .
RollupType { get; set; }Ottiene o imposta la modalità di calcolo dei rollup.
SecondaryGuid { get; set; }Ottiene o imposta il guid secondario dell’attributo esteso.
SecondaryPid { get; set; }Ottiene o imposta il PID secondario di un campo personalizzato.
SummaryRowsCalculationType { get; set; }Ottiene o imposta il tipo di calcolo del valore dell’attributo personalizzato per le righe di riepilogo.
UserDef { get; set; }Ottiene o imposta un valore che indica se un campo personalizzato è definito dall’utente.
ValueList { get; }Ottiene List<Value> ValueList.
ValuelistSortOrder { get; set; }Ottiene o imposta il modo in cui vengono ordinate le liste valori. I valori sono: 0=Decrescente, 1=Crescente.

Metodi

NomeDescrizione
static CreateLookupResourceDefinition(ExtendedAttributeResource, string)Metodo factory che crea una definizione di attributo estesa con lookup. HaCalculationType uguale aLookup e può essere utilizzato solo in Risorse. È necessario specificarefieldId Ealias quando si chiama questo metodo. Il tipo di campo viene dedotto dal campo id.
static CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Metodo factory che crea una definizione di attributo estesa con lookup. HaCalculationType uguale aLookup e può essere utilizzato solo in Risorse. È necessario specificarecustomFieldType ,fieldId Ealias quando chiami questo metodo.
static CreateLookupTaskDefinition(ExtendedAttributeTask, string)Metodo factory che crea una definizione di attributo estesa con lookup. HaCalculationType uguale aLookup e può essere utilizzato solo in Attività. È necessario specificarefieldId Ealias quando si chiama questo metodo. Il tipo di campo viene dedotto dal campo id.
static CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Metodo factory che crea una definizione di attributo estesa con lookup. HaCalculationType uguale aLookup e può essere utilizzato solo in Attività. È necessario specificarecustomFieldType ,fieldId Ealias quando chiami questo metodo.
static CreateResourceDefinition(ExtendedAttributeResource, string)Metodo Factory che crea una semplice definizione di attributo esteso, che Microsoft Project mostra come “None”. HaCalculationType uguale aNone e può essere utilizzato solo in Risorsa. È necessario specificarefieldId Ealias quando si chiama questo metodo. Il tipo di campo viene dedotto dal campo id.
static CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Metodo Factory che crea una semplice definizione di attributo esteso, che Microsoft Project mostra come “None”. HaCalculationType uguale aNone e può essere utilizzato solo in Risorsa. È necessario specificarecustomFieldType ,fieldId Ealias quando chiami questo metodo.
static CreateTaskDefinition(ExtendedAttributeTask, string)Metodo Factory che crea una semplice definizione di attributo esteso, che Microsoft Project mostra come “None”. HaCalculationType uguale aNone e può essere utilizzato solo in Attività. È necessario specificarefieldId Ealias quando si chiama questo metodo. Il tipo di campo viene dedotto da id campo.
static CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Metodo Factory che crea una semplice definizione di attributo esteso, che Microsoft Project mostra come “None”. HaCalculationType uguale aNone e può essere utilizzato solo in Attività. È necessario specificarecustomFieldType ,fieldId Ealias quando si chiama questo metodo.
AddLookupValue(Value)Aggiunge un valore all’elenco di ricerca interno. Questo è un modo preferibile per le manipolazioni con ilValueList .
CreateExtendedAttribute()Crea un nuovo attributo esteso con l’ID campo uguale al valore dell’ID campo di questo oggetto.
CreateExtendedAttribute(bool)Crea un nuovo attributo esteso con l’ID campo uguale al valore ID campo di questo oggetto e al valore flag specificato.
CreateExtendedAttribute(DateTime)Crea un nuovo attributo esteso con l’ID campo uguale al valore ID campo di questo oggetto e al valore data specificato.
CreateExtendedAttribute(decimal)Crea un nuovo attributo esteso con l’ID campo uguale al valore ID campo di questo oggetto e al valore numerico specificato.
CreateExtendedAttribute(Duration)Crea un nuovo attributo esteso con l’ID campo uguale al valore dell’ID campo di questo oggetto e al valore di durata specificato.
CreateExtendedAttribute(string)Crea un nuovo attributo esteso con l’ID campo uguale al valore ID campo di questo oggetto e al valore di testo specificato.
CreateExtendedAttribute(Value)Crea un nuovo attributo esteso collegato a specificatoValue oggetto.
override Equals(object)Restituisce un flag che indica se questa istanza è uguale all’oggetto specificato.
override GetHashCode()Restituisce un codice hash per l’istanza diExtendedAttributeDefinition classe.
RemoveLookupValue(Value)Rimuove un valore dall’elenco di ricerca interno. Questo è un modo preferibile per le manipolazioni con ilValueList .

Guarda anche