Class ExtendedAttributeDefinition

Class ExtendedAttributeDefinition

A név: Aspose.Tasks Összefoglaló: Aspose.Tasks.dll (25.4.0)

Ez egy kiterjesztett attribútum definíciót jelent, amely egy projekthez kapcsolódik.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition

Inheritance

object ExtendedAttributeDefinition

Örökletes tagok

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

Properties

Alias

Megkapja vagy beállítja az egyedi mező aliasját.

public string Alias { get; set; }

ingatlan értéke

string

AppendNewValues

Megkap egy értéket vagy beállít egy értéket, amely azt jelzi, hogy a projekthez új értékeket automatikusan hozzáadják-e a listához.

public bool AppendNewValues { get; set; }

ingatlan értéke

bool

Remarks

Jelenleg támogatott MSP 2003/2007 Xml és MSP 2003 mpp formátumok.

AutoRollDown

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy engedélyezik-e az automatikus felváltást a feladatokra.

public bool AutoRollDown { get; set; }

ingatlan értéke

bool

CalculationType

Megkapja vagy beállítja a szokásos attribútum értékének kiszámításának típusát.

public CalculationType CalculationType { get; set; }

ingatlan értéke

CalculationType

CfType

Megkapja a fajta egy szokásos mező.

public CustomFieldType CfType { get; }

ingatlan értéke

CustomFieldType

Default

Megkapja vagy beállítja az alapértelmezett értéket a listában.

public string Default { get; set; }

ingatlan értéke

string

Remarks

Jelenleg támogatott MSP 2003/2007 Xml és MSP 2003 mpp formátumok.

DefaultGuid

Megkapja vagy beállítja az alapértelmezett keresési táblázat bejáratának útmutatóját.

public string DefaultGuid { get; set; }

ingatlan értéke

string

ElementType

Megkapja vagy beállítja a kiterjesztett tulajdonságotEgy feladat, egy erőforrás vagy egy feladat.

public ElementType ElementType { get; set; }

ingatlan értéke

ElementType

FieldId

Kapcsolatok vagy készletek egyedi mező projekt azonosítójának megfelelnek.Használja az Aspose.Tasks.ExtendedAttributeTask osztálytól származó állandó áramképződést, hogy meghatározzák az Aspose.Tasks.ExtendedAttributeDefinition.FieldId tulajdonságát.

public string FieldId { get; set; }

ingatlan értéke

string

Examples

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

Remarks

Az Aspose.Tasks.ExtendedAttributeDefinition.FieldId tulajdonsága az Aspose.Tasks.ExtendedAttributeDefinition létrehozásahasználja az egyik dedikált gyár módszerek, mint például Aspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.ExtendedAttributeTask,System.String) vagy Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String).

FieldName

Megkapja a nevét egy szokásos mező.

public string FieldName { get; }

ingatlan értéke

string

Remarks

Nem kell közvetlenül beállítani, ahelyett, hogy a ExtendedAttributeDefinition-t erősen nyomtatott statikus gyári módszerekkel létrehozza, az úgynevezett Create*Definition().

Formula

Megkapja vagy beállítja azt a képletet, amelyet a Microsoft Project használ egy személyre szabott feladati mező populációjához.

public string Formula { get; set; }

ingatlan értéke

string

GraphicalIndicator

Megkapja vagy beállítja a grafikus mutatók információt kapcsolódik a kiterjesztett attribútum.MPP formátumban alkalmazható.

public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }

ingatlan értéke

GraphicalIndicatorsInfo

Guid

Megkapja vagy beállítja az útmutatót egy szokásos mezőből.

public string Guid { get; set; }

ingatlan értéke

string

Remarks

Jelenleg csak XML formátumban van támogatva.

LookupUid

Megkapja a keresési táblázat útmutatóját egy személyre szabott mezővel összefüggésben.

public string LookupUid { get; }

ingatlan értéke

string

Remarks

Ahhoz, hogy létrehozzon egy személyre szabott mezőt a kereséssel, használja az egyik gyár módszere: Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) vagy Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String).

MaxMultiValues

Megkapja vagy beállítja a maximális értékek számát, amelyeket beállíthat egy kiválasztási listában.

public int MaxMultiValues { get; set; }

ingatlan értéke

int

Remarks

Jelenleg csak XML formátumban van támogatva.

ParentProject

Kapja meg az anyaprojektet az Aspose.Tasks.ExtendedAttributeDefinition példájára.

public Project ParentProject { get; }

ingatlan értéke

Project

PhoneticsAlias

Megkapja vagy beállítja a hangszóró kifejezést az alias egyéni mező.

public string PhoneticsAlias { get; set; }

ingatlan értéke

string

Remarks

Jelenleg csak XML formátumban van támogatva.

RestrictValues

Megkapja vagy beállít egy értéket, amely jelzi, hogy a beállított mezőértékek az Aspose.Tasks.ExtendedAttributeDefinition.ValueList értékekre korlátozódnak-e.

public bool RestrictValues { get; set; }

ingatlan értéke

bool

RollupType

Megkapja vagy határozza meg, hogyan számítanak ki a roll-upok.

public RollupType RollupType { get; set; }

ingatlan értéke

RollupType

Remarks

Az írás jelenleg csak XML formátumban támogatható.

SecondaryGuid

Megkapja vagy beállítja a kiterjesztett attribútum másodlagos útmutatóját.

public string SecondaryGuid { get; set; }

ingatlan értéke

string

Remarks

Ez az MS Project 2010 tulajdonságainak újja.

SecondaryPid

Megkapja vagy beállítja az egyedi mező másodlagos PID-jét.

public string SecondaryPid { get; set; }

ingatlan értéke

string

SummaryRowsCalculationType

Megkapja vagy beállítja a hozzárendelt attribútum értékének kiszámításának típusát az összefoglaló sorokhoz.

public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }

ingatlan értéke

SummaryRowsCalculationType

UserDef

Megkap egy értéket vagy beállítást, amely azt jelzi, hogy egy személyre szabott mezőt a felhasználó határozza meg.

public bool UserDef { get; set; }

ingatlan értéke

bool

Remarks

Jelenleg csak XML formátumban van támogatva.

ValueList

Megkapja a listát<Value> ValueList.

public List<value> ValueList { get; }

ingatlan értéke

List < Value >

Remarks

Ha a kiterjesztett tulajdonságok értékeit az elemek tulajdonságaként határozzák meg a rendszerben,az értékek vagy az e listán szereplő értékekre vonatkozó hivatkozások alapján megjelölhetők.A kérelmek megrendelhetik a listát az itt meghatározott megrendeléssel.Jelenleg támogatott MSP 2003/2007 Xml és MSP 2003 mpp formátumok.Ne változtassa meg ezt a listát közvetlenül. Használja a ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue módszereket.

ValuelistSortOrder

Megkapja vagy beállítja az értéklisták sorozásának módját. Az értékek: 0=Descending, 1=Ascending.

public int ValuelistSortOrder { get; set; }

ingatlan értéke

int

Remarks

Jelenleg támogatott MSP 2003/2007 Xml és MSP 2003 mpp formátumok.

Methods

AddLookupValue(Value)

Hozzáadja az értéket a belső keresési listához. Ez egy előnyös módja az Aspose.Tasks.ExtendedAttributeDefinition.ValueList manipulációinak.

public void AddLookupValue(Value value)

Parameters

value Value

Érték hozzáadása a kereséshez.

Examples

Használja ezt a kódot, hogy új értéket adjon a keresési listához:taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });

Remarks

Ez a módszer csak az Aspose.Tasks.ExtendedAttributeDefinition példákban működikamelyek Aspose.Tasks.ExtendedAttributeDefinition.CalculationType egyenlő az Aspose.Tasks.CalculationType.Lookup.

CreateExtendedAttribute()

Hozzon létre egy új kiterjesztett attribútumot a mezőazonosítóval, amely egyenlő ennek az objektumnak a mezőazonosító értékeivel.

public ExtendedAttribute CreateExtendedAttribute()

Returns

ExtendedAttribute

Vissza a létrehozott példát az Aspose.Tasks.ExtendedAttribute osztály a mezőID, amely egyenlő az objektum mezőID értéke.

CreateExtendedAttribute(A string)

Hozzon létre egy új kiterjesztett attribútumot a mezőazonosítóval, amely egyenlő ennek az objektumnak a mezőazonosító értékeivel és a megadott szövegértékeivel.

public ExtendedAttribute CreateExtendedAttribute(string textValue)

Parameters

textValue string

A meghatározott szöveg értéke.

Returns

ExtendedAttribute

Vissza a létrehozott példát az Aspose.Tasks.ExtendedAttribute osztály a mezőID, amely egyenlő az objektum mezőID értéke.

Exceptions

InvalidOperationException

Ha a jelenlegi Aspose.Tasks.ExtendedAttributeDefinition.CfType nem ‘Text’

CreateExtendedAttribute(decimális)

Hozzon létre egy új kiterjesztett attribútumot a mezőazonosítóval, amely egyenlő ennek az objektumnak a mezőazonosító értékeivel és a megadott numerikus értékeivel.

public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)

Parameters

numericValue decimal

A meghatározott numerikus érték.

Returns

ExtendedAttribute

Vissza a létrehozott példát az Aspose.Tasks.ExtendedAttribute osztály a mezőID, amely egyenlő az objektum mezőID értéke.

Exceptions

InvalidOperationException

Ha a jelenlegi Aspose.Tasks.ExtendedAttributeDefinition.CfType nem ‘Név’ vagy ‘Költség’

CreateExtendedAttribute(DateTime)

Hozzon létre egy új kiterjesztett attribútumot a mezőazonosítóval, amely egyenlő ennek az objektumnak a mezőazonosító értékével és a megadott dátumértékével.

public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)

Parameters

dateTimeValue DateTime

A meghatározott dátum időértékét.

Returns

ExtendedAttribute

Vissza a létrehozott példát az Aspose.Tasks.ExtendedAttribute osztály a mezőID, amely egyenlő az objektum mezőID értéke.

Exceptions

InvalidOperationException

Ha a jelenlegi Aspose.Tasks.ExtendedAttributeDefinition.CfType nem “Dátum”, “Kezdés” vagy “Kezdés”

CreateExtendedAttribute(Duration)

Hozzon létre egy új kiterjesztett attribútumot a mezőazonosítóval, amely egyenlő ennek az objektumnak a mezőazonosító értékével és a meghatározott időtartamértékével.

public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)

Parameters

durationValue Duration

A meghatározott időtartam értéke.

Returns

ExtendedAttribute

Vissza a létrehozott példát az Aspose.Tasks.ExtendedAttribute osztály a mezőID, amely egyenlő az objektum mezőID értéke.

Exceptions

InvalidOperationException

Ha a jelenlegi Aspose.Tasks.ExtendedAttributeDefinition.CfType nem ‘Duration’

CreateExtendedAttribute(Bóli)

Hozzon létre egy új kiterjesztett attribútumot a mezőazonosítóval, amely egyenlő ennek az objektumnak a mezőazonosító értékeivel és a megadott zászló értékeivel.

public ExtendedAttribute CreateExtendedAttribute(bool flagValue)

Parameters

flagValue bool

A megadott zászló értéke.

Returns

ExtendedAttribute

Vissza a létrehozott példát az Aspose.Tasks.ExtendedAttribute osztály a mezőID, amely egyenlő az objektum mezőID értéke.

Exceptions

InvalidOperationException

Ha a jelenlegi Aspose.Tasks.ExtendedAttributeDefinition.CfType nem ‘Flag’

CreateExtendedAttribute(Value)

Hozzon létre egy új kiterjesztett tulajdonságot, amely az adott Aspose.Tasks.Value elemhez kapcsolódik.

public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)

Parameters

lookupValue Value

A kijelölt Aspose.Tasks.Value elem.

Returns

ExtendedAttribute

Vissza a létrehozott példát az Aspose.Tasks.ExtendedAttribute osztály kapcsolódik a meghatározott Aspose.Tasks.Value elem.

Examples

Használja ezt a kódot az új Aspose.Tasks.ExtendedAttribute létrehozásához egy adott értéket használva:

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

Remarks

lookupValue’ should be previously added to the Aspose.Tasks.ExtendedAttributeDefinition using Aspose.Tasks.ExtendedAttributeDefinition.AddLookupValue(Aspose.Tasks.Value) method.

CreateLookupResourceDefinition(kiterjesztettAttributeResource, string)

Gyár módszer, amely létrehoz egy kiterjesztett attribútum definíció a lookup.Ez van Aspose.Tasks.ExtendedAttributeDefinition.CalculationType egyenlő Aspose.Tasks.CalculationType.Lookup és használható a források csak.Meg kell jelölni fieldId’ és alias’ amikor hívja ezt a módszert.A mező típusa a mező id.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parameters

fieldId ExtendedAttributeResource

Az Aspose.Tasks.ExtendedAttributeResource mező azonosítója.

alias string

A meghatározott System.String alias.

Returns

ExtendedAttributeDefinition

létrehozott példája az Aspose.Tasks.ExtendedAttributeDefinition osztály meghatározott fieldId’ és alias’.

Examples

Használja ezt a példa létrehozása egy személyre szabott mező definíció egy erőforrás a keresés, majd töltse ki a szöveges értékek:

var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(resourceTextAttr);

CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, szál)

Gyár módszer, amely létrehoz egy kiterjesztett attribútum definíció a lookup.Ez van Aspose.Tasks.ExtendedAttributeDefinition.CalculationType egyenlő Aspose.Tasks.CalculationType.Lookup és használható a források csak.Kérjük, hogy a customFieldType’, fieldId’ és alias’ amikor hívja ezt a módszert.

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

Parameters

customFieldType CustomFieldType

A kijelölt Aspose.Tasks.CustomFieldType típus.

fieldId ExtendedAttributeResource

Az Aspose.Tasks.ExtendedAttributeResource mező azonosítója.

alias string

A meghatározott System.String alias.

Returns

ExtendedAttributeDefinition

Az Aspose.Tasks.ExtendedAttributeDefinition osztály létrehozott példája a customFieldType’, fieldId’ és alias'.

Examples

Használja ezt a példa létrehozása egy személyre szabott mező definíció egy erőforrás a keresés, majd töltse ki a szöveges értékek:

var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(resourceTextAttr);

CreateLookupTaskDefinition(KiterjesztettAttributeTask, string)

Gyár módszer, amely létrehoz egy kiterjesztett attribútum definíció a lookup.Ez van Aspose.Tasks.ExtendedAttributeDefinition.CalculationType egyenlő Aspose.Tasks.CalculationType.Lookup és használható a feladatok csak.Meg kell jelölni fieldId’ és alias’ amikor hívja ezt a módszert.A mező típusa a mező id.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parameters

fieldId ExtendedAttributeTask

Az Aspose.Tasks.ExtendedAttributeTask mező azonosítója.

alias string

A meghatározott System.String alias.

Returns

ExtendedAttributeDefinition

létrehozott példája az Aspose.Tasks.ExtendedAttributeDefinition osztály meghatározott fieldId’ és alias'.

Examples

Használja ezt a példát, hogy létrehozzon egy személyre szabott mező definíciót a keresési feladathoz, majd töltse ki a szöveges értékekkel:

var taskTextAttr = ExtendedAttributeDefinition.CreateLookupTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
taskTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(taskTextAttr);

CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, szalag)

Gyár módszer, amely létrehoz egy kiterjesztett attribútum definíció a lookup.Ez van Aspose.Tasks.ExtendedAttributeDefinition.CalculationType egyenlő Aspose.Tasks.CalculationType.Lookup és használható a feladatok csak.Kérjük, hogy a customFieldType’, fieldId’ és alias’ amikor hívja ezt a módszert.

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

Parameters

customFieldType CustomFieldType

A kijelölt Aspose.Tasks.CustomFieldType típus.

fieldId ExtendedAttributeTask

Az Aspose.Tasks.ExtendedAttributeTask mező azonosítója.

alias string

A meghatározott System.String alias.

Returns

ExtendedAttributeDefinition

Az Aspose.Tasks.ExtendedAttributeDefinition osztály létrehozott példája a customFieldType’, fieldId’ és alias'.

Examples

Használja ezt a példát, hogy létrehozzon egy személyre szabott mező definíciót a keresési feladathoz, majd töltse ki a szöveges értékekkel:

var taskTextAttr = ExtendedAttributeDefinition.CreateLookupTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
taskTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(taskTextAttr);

CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, szál)

Gyár módszer, amely létrehoz egy egyszerű kiterjesztett attribútum definíció, amelyet a Microsoft Project “Nincs”.Ez van Aspose.Tasks.ExtendedAttributeDefinition.CalculationType egyenlő Aspose.Tasks.CalculationType.Nincs, és csak a forrásban használható.Kérjük, hogy a customFieldType’, fieldId’ és alias’ amikor ezt a módszert hívja.

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

Parameters

customFieldType CustomFieldType

A kijelölt Aspose.Tasks.CustomFieldType típus.

fieldId ExtendedAttributeResource

Az Aspose.Tasks.ExtendedAttributeResource mező azonosítója.

alias string

A meghatározott System.String alias.

Returns

ExtendedAttributeDefinition

Az Aspose.Tasks.ExtendedAttributeDefinition osztály létrehozott példája a customFieldType’, fieldId’ és alias'.

Examples

Használja ezt a példát egy személyre szabott szöveges mező definíció létrehozásához:

var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);

CreateResourceDefinition(kiterjesztettAttributeResource, string)

Gyár módszer, amely létrehoz egy egyszerű kiterjesztett attribútum definíció, amely a Microsoft Project mutatja, mint “Nincs”.Ez van Aspose.Tasks.ExtendedAttributeDefinition.CalculationType egyenlő Aspose.Tasks.CalculationType.Nincs, és használható a forrás csak.Meg kell jelölni fieldId’ és alias’ amikor hívja ezt a módszert.A mező típusa a mező azonosító.

public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parameters

fieldId ExtendedAttributeResource

Az Aspose.Tasks.ExtendedAttributeResource mező azonosítója.

alias string

A meghatározott System.String alias.

Returns

ExtendedAttributeDefinition

létrehozott példája az Aspose.Tasks.ExtendedAttributeDefinition osztály meghatározott fieldId’ és alias'.

Examples

Használja ezt a példát egy személyre szabott szöveges mező definíció létrehozásához:

var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, szalag)

Gyár módszer, amely létrehoz egy egyszerű kiterjesztett attribútum definíció, amelyet a Microsoft Project “Nincs”.Ez van Aspose.Tasks.ExtendedAttributeDefinition.CalculationType egyenlő Aspose.Tasks.CalculationType.Nincs, és csak a feladatokban használható.Kérjük, hogy a customFieldType’, fieldId’ és alias’ amikor ezt a módszert hívja.

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

Parameters

customFieldType CustomFieldType

A kijelölt Aspose.Tasks.CustomFieldType típus.

fieldId ExtendedAttributeTask

Az Aspose.Tasks.ExtendedAttributeTask mező azonosítója.

alias string

A meghatározott System.String alias.

Returns

ExtendedAttributeDefinition

Az Aspose.Tasks.ExtendedAttributeDefinition osztály létrehozott példája a customFieldType’, fieldId’ és alias'.

Examples

Használja ezt a példát egy személyre szabott szöveges mező definíció létrehozásához:

var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);

CreateTaskDefinition(KiterjesztettAttributeTask, string)

Gyár módszer, amely létrehoz egy egyszerű kiterjesztett attribútum definíció, amelyet a Microsoft Project “Nincs”.Ez van Aspose.Tasks.ExtendedAttributeDefinition.CalculationType egyenlő Aspose.Tasks.CalculationType.Nincs, és csak a feladatokban használható.Meg kell jelölni fieldId’ és alias’ amikor hívja ezt a módszert.A mező típusa a mező id.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parameters

fieldId ExtendedAttributeTask

Az Aspose.Tasks.ExtendedAttributeTask mező azonosítója.

alias string

A meghatározott System.String alias.

Returns

ExtendedAttributeDefinition

létrehozott példája az Aspose.Tasks.ExtendedAttributeDefinition osztály meghatározott fieldId’ és alias'.

Examples

Használja ezt a példát egy személyre szabott szöveges mező definíció létrehozásához:

var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);

Equals(objektum)

Visszaadja a zászlót, amely azt jelzi, hogy ez az eset egyenlő-e a megadott objektummal.

public override bool Equals(object obj)

Parameters

obj object

a meghatározott objektum összehasonlítására ebben az esetben.

Returns

bool

a zászló, amely megmutatja, hogy ez az eset egyenlő-e a megadott objektummal.

GetHashCode()

Visszaadja a hash kódot az Aspose.Tasks.ExtendedAttributeDefinition osztály példájára.

public override int GetHashCode()

Returns

int

Haszkód az objektumhoz.

RemoveLookupValue(Value)

Eltávolít egy értéket a belső keresési listából. Ez egy előnyös módja az Aspose.Tasks.ExtendedAttributeDefinition.ValueList manipulációinak.

public void RemoveLookupValue(Value value)

Parameters

value Value

Érték, hogy távolítsa el a lookup.

Remarks

Ez a módszer csak az Aspose.Tasks.ExtendedAttributeDefinition példákban működikamelyek Aspose.Tasks.ExtendedAttributeDefinition.CalculationType egyenlő az Aspose.Tasks.CalculationType.Lookup.

 Magyar