ExtendedAttributeDefinition.CreateExtendedAttribute

CreateExtendedAttribute()

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

public ExtendedAttribute CreateExtendedAttribute()

Valore di ritorno

restituisce l’istanza creata diExtendedAttributeclass con il fieldID uguale al valore fieldID di questo oggetto.

Guarda anche


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.

public ExtendedAttribute CreateExtendedAttribute(string textValue)
ParametroTipoDescrizione
textValueStringIl valore di testo specificato.

Valore di ritorno

restituisce l’istanza creata diExtendedAttributeclass con il fieldID uguale al valore fieldID di questo oggetto.

Eccezioni

eccezionecondizione
InvalidOperationExceptionSe attualeCfType non è “Testo”

Guarda anche


CreateExtendedAttribute(decimal)

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

public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)
ParametroTipoDescrizione
numericValueDecimalIl valore numerico specificato.

Valore di ritorno

restituisce l’istanza creata diExtendedAttributeclass con il fieldID uguale al valore fieldID di questo oggetto.

Eccezioni

eccezionecondizione
InvalidOperationExceptionSe attualeCfType non è ‘Numero’ o ‘Costo’

Guarda anche


CreateExtendedAttribute(DateTime)

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

public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)
ParametroTipoDescrizione
dateTimeValueDateTimeIl valore di data e ora specificato.

Valore di ritorno

restituisce l’istanza creata diExtendedAttributeclass con il fieldID uguale al valore fieldID di questo oggetto.

Eccezioni

eccezionecondizione
InvalidOperationExceptionSe attualeCfType non è ‘Data’, ‘Inizio’ o ‘Fine’

Guarda anche


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.

public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)
ParametroTipoDescrizione
durationValueDurationIl valore di durata specificato.

Valore di ritorno

restituisce l’istanza creata diExtendedAttributeclass con il fieldID uguale al valore fieldID di questo oggetto.

Eccezioni

eccezionecondizione
InvalidOperationExceptionSe attualeCfType non è ‘Durata’

Guarda anche


CreateExtendedAttribute(bool)

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

public ExtendedAttribute CreateExtendedAttribute(bool flagValue)
ParametroTipoDescrizione
flagValueBooleanIl valore del flag specificato.

Valore di ritorno

restituisce l’istanza creata diExtendedAttributeclass con il fieldID uguale al valore fieldID di questo oggetto.

Eccezioni

eccezionecondizione
InvalidOperationExceptionSe attualeCfType non è ‘Bandiera’

Guarda anche


CreateExtendedAttribute(Value)

Crea un nuovo attributo esteso collegato a specificatoValue oggetto.

public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)
ParametroTipoDescrizione
lookupValueValueIl specificatoValue articolo.

Valore di ritorno

restituisce l’istanza creata diExtendedAttribute classe collegata con specificatoValue articolo.

Osservazioni

lookupValue dovrebbe essere precedentemente aggiunto alExtendedAttributeDefinition utilizzandoAddLookupValue metodo.

Esempi

Usa questo codice per crearne di nuoviExtendedAttribute utilizzando un valore specifico:

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

Guarda anche