Class ExtendedAttributeDefinition

Class ExtendedAttributeDefinition

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Rappresenta una definizione di attributo esteso associata a un progetto.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition

Ereditarietà

objectExtendedAttributeDefinition

Membri ereditati

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Proprietà

Alias

Ottiene o imposta l’alias di un campo personalizzato.

public string Alias { get; set; }

Valore della Proprietà

string

AppendNewValues

Ottiene o imposta un valore che indica se i nuovi valori aggiunti a un progetto vengono automaticamente aggiunti all’elenco.

public bool AppendNewValues { get; set; }

Valore della Proprietà

bool

Osservazioni

Attualmente supportato per i formati Xml MSP 2003/2007 e mpp MSP 2003.

AutoRollDown

Ottiene o imposta un valore che indica se è abilitato un roll down automatico per le assegnazioni.

public bool AutoRollDown { get; set; }

Valore della Proprietà

bool

CalculationType

Ottiene o imposta il tipo di calcolo del valore dell’attributo personalizzato.

public CalculationType CalculationType { get; set; }

Valore della Proprietà

CalculationType

CfType

Ottiene il tipo di un campo personalizzato.

public CustomFieldType CfType { get; }

Valore della Proprietà

CustomFieldType

Default

Ottiene o imposta il valore predefinito nell’elenco.

public string Default { get; set; }

Valore della Proprietà

string

Osservazioni

Attualmente supportato per i formati Xml MSP 2003/2007 e mpp MSP 2003.

DefaultGuid

Ottiene o imposta il Guid della voce della tabella di ricerca predefinita.

public string DefaultGuid { get; set; }

Valore della Proprietà

string

ElementType

Ottiene o imposta l’attributo esteso associato a un’attività, una risorsa o un’assegnazione.

public ElementType ElementType { get; set; }

Valore della Proprietà

ElementType

FieldId

Ottiene o imposta il corrispondente id del progetto di un campo personalizzato. Utilizzare la rappresentazione stringa di una costante dalla classe Aspose.Tasks.ExtendedAttributeTask per specificare la proprietà Aspose.Tasks.ExtendedAttributeDefinition.FieldId.

public string FieldId { get; set; }

Valore della Proprietà

string

Esempi

customFieldDefinition.FieldId = Aspose.Tasks.ExtendedAttributeTask.Number10.ToString("D");

Osservazioni

Il modo preferito per impostare la proprietà Aspose.Tasks.ExtendedAttributeDefinition.FieldId è creare Aspose.Tasks.ExtendedAttributeDefinition utilizzando uno dei metodi factory dedicati come Aspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.ExtendedAttributeTask,System.String) o Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String).

FieldName

Ottiene il nome di un campo personalizzato.

public string FieldName { get; }

Valore della Proprietà

string

Osservazioni

Non dovrebbe essere impostato direttamente, ma è necessario creare ExtendedAttributeDefinition utilizzando metodi factory statici fortemente tipizzati denominati come Create*Definition().

Formula

Ottiene o imposta la formula che Microsoft Project utilizza per popolare un campo attività personalizzato.

public string Formula { get; set; }

Valore della Proprietà

string

GraphicalIndicator

Ottiene o imposta le informazioni sugli indicatori grafici associati all’attributo esteso. Applicabile al formato MPP.

public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }

Valore della Proprietà

GraphicalIndicatorsInfo

Guid

Ottiene o imposta il Guid di un campo personalizzato.

public string Guid { get; set; }

Valore della Proprietà

string

Osservazioni

Attualmente supportato solo per il formato Xml.

LookupUid

Ottiene un Guid della tabella di ricerca associata a un campo personalizzato.

public string LookupUid { get; }

Valore della Proprietà

string

Osservazioni

Per creare un campo personalizzato con lookup, utilizzare uno dei metodi factory: Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) o Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String).

MaxMultiValues

Ottiene o imposta il numero massimo di valori che puoi impostare in un elenco a discesa.

public int MaxMultiValues { get; set; }

Valore della Proprietà

int

Osservazioni

Attualmente supportato solo per il formato Xml.

ParentProject

Ottiene il progetto padre per l’istanza di Aspose.Tasks.ExtendedAttributeDefinition.

public Project ParentProject { get; }

Valore della Proprietà

Project

PhoneticsAlias

Ottiene o imposta la pronuncia fonetica dell’alias di un campo personalizzato.

public string PhoneticsAlias { get; set; }

Valore della Proprietà

string

Osservazioni

Attualmente supportato solo per il formato Xml.

RestrictValues

Ottiene o imposta un valore che indica se i valori del campo personalizzato sono limitati ai valori nella Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public bool RestrictValues { get; set; }

Valore della Proprietà

bool

RollupType

Ottiene o imposta il modo in cui vengono calcolati i rollup.

public RollupType RollupType { get; set; }

Valore della Proprietà

RollupType

Osservazioni

La scrittura è attualmente supportata solo per il formato Xml.

SecondaryGuid

Ottiene o imposta il guid secondario dell’attributo esteso.

public string SecondaryGuid { get; set; }

Valore della Proprietà

string

Osservazioni

Questa è una nuova proprietà per MS Project 2010.

SecondaryPid

Ottiene o imposta il PID secondario di un campo personalizzato.

public string SecondaryPid { get; set; }

Valore della Proprietà

string

SummaryRowsCalculationType

Ottiene o imposta il tipo di calcolo del valore dell’attributo personalizzato per le righe di riepilogo.

public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }

Valore della Proprietà

SummaryRowsCalculationType

UserDef

Ottiene o imposta un valore che indica se un campo personalizzato è definito dall’utente.

public bool UserDef { get; set; }

Valore della Proprietà

bool

Osservazioni

Attualmente supportato solo per il formato Xml.

ValueList

Ottiene la List<Value> ValueList.

public List<value> ValueList { get; }

Valore della Proprietà

List<Value&gt;

Osservazioni

Quando i valori degli attributi estesi sono specificati come proprietà degli elementi nello schema, possono essere specificati sia per valori che per riferimenti ai valori contenuti in questo elenco. Le applicazioni possono assumere l’ordinamento dell’elenco in base all’ordinamento specificato qui. Attualmente supportato per i formati Xml MSP 2003/2007 e mpp MSP 2003. Non modificare direttamente questo elenco. Utilizzare i metodi ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue invece.

ValuelistSortOrder

Ottiene o imposta il modo in cui vengono ordinati gli elenchi di valori. I valori sono: 0=Decrescente, 1=Crescente.

public int ValuelistSortOrder { get; set; }

Valore della Proprietà

int

Osservazioni

Attualmente supportato per i formati Xml MSP 2003/2007 e mpp MSP 2003.

Metodi

AddLookupValue(Value)

Aggiunge un valore all’elenco di ricerca interno. Questo è il modo preferito per manipolare l’Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public void AddLookupValue(Value value)

Parametri

value Value

Valore da aggiungere alla ricerca.

Esempi

Utilizza questo codice per aggiungere un nuovo valore all’elenco di ricerca: taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Valore di testo 1", Description = "Descrizione del valore di testo 1" });

Osservazioni

Questo metodo funziona solo per le istanze di Aspose.Tasks.ExtendedAttributeDefinition che hanno Aspose.Tasks.ExtendedAttributeDefinition.CalculationType uguale a Aspose.Tasks.CalculationType.Lookup.

CreateExtendedAttribute()

Crea un nuovo attributo esteso con l’ID del campo che è uguale al valore dell’ID del campo di questo oggetto.

public ExtendedAttribute CreateExtendedAttribute()

Restituisce

ExtendedAttribute

restituisce l’istanza creata della classe Aspose.Tasks.ExtendedAttribute con l’ID del campo che è uguale al valore dell’ID del campo di questo oggetto.

CreateExtendedAttribute(string)

Crea un nuovo attributo esteso con l’ID del campo che è uguale al valore dell’ID del campo di questo oggetto e il valore di testo specificato.

public ExtendedAttribute CreateExtendedAttribute(string textValue)

Parametri

textValue string

Il valore di testo specificato.

Restituisce

ExtendedAttribute

restituisce l’istanza creata della classe Aspose.Tasks.ExtendedAttribute con l’ID del campo che è uguale al valore dell’ID del campo di questo oggetto.

Eccezioni

InvalidOperationException

Se il tipo di Aspose.Tasks.ExtendedAttributeDefinition.CfType corrente non è ‘Text’

CreateExtendedAttribute(decimal)

Crea un nuovo attributo esteso con l’ID del campo che è uguale al valore dell’ID del campo di questo oggetto e il valore numerico specificato.

public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)

Parametri

numericValue decimal

Il valore numerico specificato.

Restituisce

ExtendedAttribute

restituisce l’istanza creata della classe Aspose.Tasks.ExtendedAttribute con l’ID del campo che è uguale al valore dell’ID del campo di questo oggetto.

Eccezioni

InvalidOperationException

Se il tipo di Aspose.Tasks.ExtendedAttributeDefinition.CfType corrente non è ‘Number’ o ‘Cost’

CreateExtendedAttribute(DateTime)

Crea un nuovo attributo esteso con l’ID del campo che è uguale al valore dell’ID del campo di questo oggetto e il valore di data specificato.

public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)

Parametri

dateTimeValue DateTime

Il valore di data e ora specificato.

Restituisce

ExtendedAttribute

restituisce l’istanza creata della classe Aspose.Tasks.ExtendedAttribute con l’ID del campo che è uguale al valore dell’ID del campo di questo oggetto.

Eccezioni

InvalidOperationException

Se il tipo di Aspose.Tasks.ExtendedAttributeDefinition.CfType corrente non è ‘Date’, ‘Start’ o ‘Finish’

CreateExtendedAttribute(Duration)

Crea un nuovo attributo esteso con l’ID del campo che è uguale al valore dell’ID del campo di questo oggetto e il valore di durata specificato.

public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)

Parametri

durationValue Duration

Il valore di durata specificato.

Restituisce

ExtendedAttribute

restituisce l’istanza creata della classe Aspose.Tasks.ExtendedAttribute con l’ID del campo che è uguale al valore dell’ID del campo di questo oggetto.

Eccezioni

InvalidOperationException

Se il tipo di Aspose.Tasks.ExtendedAttributeDefinition.CfType corrente non è ‘Duration’

CreateExtendedAttribute(bool)

Crea un nuovo attributo esteso con l’ID del campo che è uguale al valore dell’ID del campo di questo oggetto e il valore di flag specificato.

public ExtendedAttribute CreateExtendedAttribute(bool flagValue)

Parametri

flagValue bool

Il valore di flag specificato.

Restituisce

ExtendedAttribute

restituisce l’istanza creata della classe Aspose.Tasks.ExtendedAttribute con l’ID del campo che è uguale al valore dell’ID del campo di questo oggetto.

Eccezioni

InvalidOperationException

Se il tipo di Aspose.Tasks.ExtendedAttributeDefinition.CfType corrente non è ‘Flag’

CreateExtendedAttribute(Value)

Crea un nuovo attributo esteso collegato all’elemento Aspose.Tasks.Value specificato.

public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)

Parametri

lookupValue Value

L’elemento Aspose.Tasks.Value specificato.

Restituisce

ExtendedAttribute

restituisce l’istanza creata della classe Aspose.Tasks.ExtendedAttribute collegata all’elemento Aspose.Tasks.Value specificato.

Esempi

Utilizza questo codice per creare un nuovo Aspose.Tasks.ExtendedAttribute utilizzando un valore specifico:

taskTextAttr.AddLookupValue(value1);
taskTextAttr.AddLookupValue(value2);
var extendedAttribute = taskTextAttr.CreateExtendedAttribute(value2);

Osservazioni

lookupValue deve essere stato precedentemente aggiunto all’Aspose.Tasks.ExtendedAttributeDefinition utilizzando il metodo Aspose.Tasks.ExtendedAttributeDefinition.AddLookupValue(Aspose.Tasks.Value).

CreateLookupResourceDefinition(ExtendedAttributeResource, string)

Metodo factory che crea una definizione di attributo esteso con lookup. Ha Aspose.Tasks.ExtendedAttributeDefinition.CalculationType uguale a Aspose.Tasks.CalculationType.Lookup e può essere utilizzato solo nelle Risorse. È necessario specificare fieldId e alias quando si chiama questo metodo. Il tipo di campo è dedotto dall’ID del campo.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parametri

fieldId ExtendedAttributeResource

L’ID del campo Aspose.Tasks.ExtendedAttributeResource specificato.

alias string

L’alias System.String specificato.

Restituisce

ExtendedAttributeDefinition

Istanza creata della classe Aspose.Tasks.ExtendedAttributeDefinition con fieldId e alias specificati.

Esempi

Utilizza questo esempio per creare una definizione di campo personalizzato per una risorsa con lookup e quindi riempirla con valori di testo:

var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(ExtendedAttributeResource.Text27, "Il mio campo personalizzato");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Valore di testo 1", Description = "Descrizione del valore di testo 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Valore di testo 2", Description = "Descrizione del valore di testo 2" });
project.ExtendedAttributes.Add(resourceTextAttr);

CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)

Metodo factory che crea una definizione di attributo esteso con lookup. Ha Aspose.Tasks.ExtendedAttributeDefinition.CalculationType uguale a Aspose.Tasks.CalculationType.Lookup e può essere utilizzato solo nelle Risorse. È necessario specificare customFieldType, fieldId e alias quando si chiama questo metodo.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)

Parametri

customFieldType CustomFieldType

Il tipo Aspose.Tasks.CustomFieldType specificato.

fieldId ExtendedAttributeResource

L’ID del campo Aspose.Tasks.ExtendedAttributeResource specificato.

alias string

L’alias System.String specificato.

Restituisce

ExtendedAttributeDefinition

Istanza creata della classe Aspose.Tasks.ExtendedAttributeDefinition con customFieldType, fieldId e alias specificati.

Esempi

Utilizza questo esempio per creare una definizione di campo personalizzato per una risorsa con lookup e quindi riempirla con valori di testo:

var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "Il mio campo personalizzato");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Valore di testo 1", Description = "Descrizione del valore di testo 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Valore di testo 2", Description = "Descrizione del valore di testo 2" });
project.ExtendedAttributes.Add(resourceTextAttr);

CreateLookupTaskDefinition(ExtendedAttributeTask, string)

Metodo factory che crea una definizione di attributo esteso con lookup. Ha Aspose.Tasks.ExtendedAttributeDefinition.CalculationType uguale a Aspose.Tasks.CalculationType.Lookup e può essere utilizzato solo nelle Attività. È necessario specificare fieldId e alias quando si chiama questo metodo. Il tipo di campo è dedotto dall’ID del campo.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parametri

fieldId ExtendedAttributeTask

L’ID del campo Aspose.Tasks.ExtendedAttributeTask specificato.

alias string

L’alias System.String specificato.

Restituisce

ExtendedAttributeDefinition

Istanza creata della classe Aspose.Tasks.ExtendedAttributeDefinition con fieldId e alias specificati.

Esempi

Utilizza questo esempio per creare una definizione di campo personalizzato per un’attività con lookup e quindi riempirla con valori di testo:

var taskTextAttr = ExtendedAttributeDefinition.CreateLookupTaskDefinition(ExtendedAttributeTask.Text27, "Il mio campo personalizzato");
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Valore di testo 1", Description = "Descrizione del valore di testo 1" });
taskTextAttr.AddLookupValue(new Value { Id = 2, Val = "Valore di testo 2", Description = "Descrizione del valore di testo 2" });
project.ExtendedAttributes.Add(taskTextAttr);

CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Metodo factory che crea una definizione di attributo esteso con lookup. Ha Aspose.Tasks.ExtendedAttributeDefinition.CalculationType uguale a Aspose.Tasks.CalculationType.Lookup e può essere utilizzato solo nelle Attività. È necessario specificare customFieldType, fieldId e alias quando si chiama questo metodo.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)

Parametri

customFieldType CustomFieldType

Il tipo Aspose.Tasks.CustomFieldType specificato.

fieldId ExtendedAttributeTask

L’ID del campo Aspose.Tasks.ExtendedAttributeTask specificato.

alias string

L’alias System.String specificato.

Restituisce

ExtendedAttributeDefinition

Istanza creata della classe Aspose.Tasks.ExtendedAttributeDefinition con customFieldType, fieldId e alias specificati.

Esempi

Utilizza questo esempio per creare una definizione di campo personalizzato per un’attività con lookup e quindi riempirla con valori di testo:

var taskTextAttr = ExtendedAttributeDefinition.CreateLookupTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "Il mio campo personalizzato");
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Valore di testo 1", Description = "Descrizione del valore di testo 1" });
taskTextAttr.AddLookupValue(new Value { Id = 2, Val = "Valore di testo 2", Description = "Descrizione del valore di testo 2" });
project.ExtendedAttributes.Add(taskTextAttr);

CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)

Metodo factory che crea una definizione di attributo esteso semplice, che Microsoft Project mostra come “Nessuno”. Ha Aspose.Tasks.ExtendedAttributeDefinition.CalculationType uguale a Aspose.Tasks.CalculationType.None e può essere utilizzato solo nelle Risorse. È necessario specificare customFieldType, fieldId e alias quando si chiama questo metodo.

public static ExtendedAttributeDefinition CreateResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)

Parametri

customFieldType CustomFieldType

Il tipo Aspose.Tasks.CustomFieldType specificato.

fieldId ExtendedAttributeResource

L’ID del campo Aspose.Tasks.ExtendedAttributeResource specificato.

alias string

L’alias System.String specificato.

Restituisce

ExtendedAttributeDefinition

Istanza creata della classe Aspose.Tasks.ExtendedAttributeDefinition con customFieldType, fieldId e alias specificati.

Esempi

Utilizza questo esempio per creare una definizione di campo di testo personalizzato:

var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "Il mio campo personalizzato");
project.ExtendedAttributes.Add(resourceTextAttr);

CreateResourceDefinition(ExtendedAttributeResource, string)

Metodo factory che crea una definizione di attributo esteso semplice, che Microsoft Project mostra come “Nessuno”. Ha Aspose.Tasks.ExtendedAttributeDefinition.CalculationType uguale a Aspose.Tasks.CalculationType.None e può essere utilizzato solo nelle Risorse. È necessario specificare fieldId e alias quando si chiama questo metodo. Il tipo di campo è dedotto dall’ID del campo.

public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parametri

fieldId ExtendedAttributeResource

L’ID del campo Aspose.Tasks.ExtendedAttributeResource specificato.

alias string

L’alias System.String specificato.

Restituisce

ExtendedAttributeDefinition

Istanza creata della classe Aspose.Tasks.ExtendedAttributeDefinition con fieldId e alias specificati.

Esempi

Utilizza questo esempio per creare una definizione di campo di testo personalizzato:

var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Text27, "Il mio campo personalizzato");
project.ExtendedAttributes.Add(resourceTextAttr);

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Metodo factory che crea una definizione di attributo esteso semplice, che Microsoft Project mostra come “Nessuno”. Ha Aspose.Tasks.ExtendedAttributeDefinition.CalculationType uguale a Aspose.Tasks.CalculationType.None e può essere utilizzato solo nelle Attività. È necessario specificare customFieldType, fieldId e alias quando si chiama questo metodo.

public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)

Parametri

customFieldType CustomFieldType

Il tipo Aspose.Tasks.CustomFieldType specificato.

fieldId ExtendedAttributeTask

L’ID del campo Aspose.Tasks.ExtendedAttributeTask specificato.

alias string

L’alias System.String specificato.

Restituisce

ExtendedAttributeDefinition

Istanza creata della classe Aspose.Tasks.ExtendedAttributeDefinition con customFieldType, fieldId e alias specificati.

Esempi

Utilizza questo esempio per creare una definizione di campo di testo personalizzato:

var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "Il mio campo personalizzato");
project.ExtendedAttributes.Add(taskTextAttr);

CreateTaskDefinition(ExtendedAttributeTask, string)

Metodo factory che crea una definizione di attributo esteso semplice, che Microsoft Project mostra come “Nessuno”. Ha Aspose.Tasks.ExtendedAttributeDefinition.CalculationType uguale a Aspose.Tasks.CalculationType.None e può essere utilizzato solo nelle Attività. È necessario specificare fieldId e alias quando si chiama questo metodo. Il tipo di campo è dedotto dall’ID del campo.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parametri

fieldId ExtendedAttributeTask

L’ID del campo Aspose.Tasks.ExtendedAttributeTask specificato.

alias string

L’alias System.String specificato.

Restituisce

ExtendedAttributeDefinition

Istanza creata della classe Aspose.Tasks.ExtendedAttributeDefinition con fieldId e alias specificati.

Esempi

Utilizza questo esempio per creare una definizione di campo di testo personalizzato:

var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(ExtendedAttributeTask.Text27, "Il mio campo personalizzato");
project.ExtendedAttributes.Add(taskTextAttr);

Equals(object)

Restituisce un flag che indica se questa istanza è uguale all’oggetto specificato.

public override bool Equals(object obj)

Parametri

obj object

l’oggetto specificato da confrontare con questa istanza.

Restituisce

bool

un flag che indica se questa istanza è uguale all’oggetto specificato.

GetHashCode()

Restituisce un codice hash per l’istanza della classe Aspose.Tasks.ExtendedAttributeDefinition.

public override int GetHashCode()

Restituisce

int

un codice hash per questo oggetto.

RemoveLookupValue(Value)

Rimuove un valore dall’elenco di ricerca interno. Questo è il modo preferito per manipolare l’Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public void RemoveLookupValue(Value value)

Parametri

value Value

Valore da rimuovere dalla ricerca.

Osservazioni

Questo metodo funziona solo per le istanze di Aspose.Tasks.ExtendedAttributeDefinition che hanno Aspose.Tasks.ExtendedAttributeDefinition.CalculationType uguale a Aspose.Tasks.CalculationType.Lookup.

 Italiano