Class ExtendedAttributeDefinition
Contenuti
[
Nascondere
]ExtendedAttributeDefinition class
Rappresenta una definizione di attributo esteso associata a un progetto.
public class ExtendedAttributeDefinition
Proprietà
| Nome | Descrizione | 
|---|---|
| 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 da ExtendedAttributeTaskclasse da specificareFieldIdproprietà. | 
| 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 il ExtendedAttributeDefinitionistanza. | 
| 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 in ValueList. | 
| 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
| Nome | Descrizione | 
|---|---|
| static CreateLookupResourceDefinition(ExtendedAttributeResource, string) | Metodo factory che crea una definizione di attributo estesa con lookup. Ha CalculationTypeuguale 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. Ha CalculationTypeuguale 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. Ha CalculationTypeuguale 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. Ha CalculationTypeuguale 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”. Ha CalculationTypeuguale 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”. Ha CalculationTypeuguale 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”. Ha CalculationTypeuguale 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”. Ha CalculationTypeuguale 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 il ValueList. | 
| 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 specificato Valueoggetto. | 
| override Equals(object) | Restituisce un flag che indica se questa istanza è uguale all’oggetto specificato. | 
| override GetHashCode() | Restituisce un codice hash per l’istanza di ExtendedAttributeDefinitionclasse. | 
| RemoveLookupValue(Value) | Rimuove un valore dall’elenco di ricerca interno. Questo è un modo preferibile per le manipolazioni con il ValueList. | 
Guarda anche
- spazio dei nomi Aspose.Tasks
- assemblea Aspose.Tasks