Class ExtendedAttributeDefinition

Class ExtendedAttributeDefinition

Pôvodný názov: Aspose.Tasks Zhromaždenie: Aspose.Tasks.dll (25.4.0)

Predstavuje rozšírenú definíciu atribútov spojenú s projektom.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition

Inheritance

object ExtendedAttributeDefinition

Z dedičných členov

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

Properties

Alias

Získajte alebo nastavíte alias vlastného poľa.

public string Alias { get; set; }

Hodnota nehnuteľnosti

string

AppendNewValues

Získa alebo nastaví hodnotu, ktorá naznačuje, či sa do zoznamu automaticky pridá nové hodnoty pridané do projektu.

public bool AppendNewValues { get; set; }

Hodnota nehnuteľnosti

bool

Remarks

V súčasnosti podporované pre formáty MSP 2003/2007 Xml a MSP 2003 mpp.

AutoRollDown

Získa alebo nastaví hodnotu, ktorá naznačuje, či je povolený automatický roll na úlohy.

public bool AutoRollDown { get; set; }

Hodnota nehnuteľnosti

bool

CalculationType

Získa alebo nastaví typ výpočtu hodnoty vlastného atributu.

public CalculationType CalculationType { get; set; }

Hodnota nehnuteľnosti

CalculationType

CfType

Získava typ zvyčajného poľa.

public CustomFieldType CfType { get; }

Hodnota nehnuteľnosti

CustomFieldType

Default

Získa alebo nastaví predvolenú hodnotu v zozname.

public string Default { get; set; }

Hodnota nehnuteľnosti

string

Remarks

V súčasnosti podporované pre formáty MSP 2003/2007 Xml a MSP 2003 mpp.

DefaultGuid

Získajte alebo nastavíte sprievodcu predvoleného vyhľadávania tabuľky vstupu.

public string DefaultGuid { get; set; }

Hodnota nehnuteľnosti

string

ElementType

Získať alebo nastaviť rozšírený atribút je spojenýs úlohou, zdrojom alebo úlohou.

public ElementType ElementType { get; set; }

Hodnota nehnuteľnosti

ElementType

FieldId

Gets alebo sety zodpovedajú projektovému ID vlastného poľa.Použite riadkovú reprezentáciu konštantnej z triedy Aspose.Tasks.ExtendedAttributeTask, aby ste určili vlastnosť Aspose.Tasks.ExtendedAttributeDefinition.FieldId.

public string FieldId { get; set; }

Hodnota nehnuteľnosti

string

Examples

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

Remarks

Preferovaný spôsob, ako nastaviť Aspose.Tasks.ExtendedAttributeDefinition.FieldId vlastnosť je vytvoriť Aspose.Tasks.ExtendedAttributeDefinitionPoužitie jednej z oddelených továrenských metód ako Aspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.ExtendedAttributeTask,System.String) alebo Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String).

FieldName

Získa názov zvyčajného poľa.

public string FieldName { get; }

Hodnota nehnuteľnosti

string

Remarks

Nemali by byť nastavené priamo, namiesto toho vytvoriť ExtendedAttributeDefinition pomocou pevne vytlačených statických metód továrne nazývaných ako Create*Definition().

Formula

Získajte alebo nastavíte vzorec, ktorý Microsoft Project používa na populáciu vlastného pracovného poľa.

public string Formula { get; set; }

Hodnota nehnuteľnosti

string

GraphicalIndicator

Získajte alebo nastavíte grafické ukazovatele informácie spojené s rozšíreným atribútom.Používa sa vo formáte MPP.

public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }

Hodnota nehnuteľnosti

GraphicalIndicatorsInfo

Guid

Získajte alebo nastavíte sprievodcu z vlastného poľa.

public string Guid { get; set; }

Hodnota nehnuteľnosti

string

Remarks

V súčasnosti podporuje iba formát Xml.

LookupUid

Získajte sprievodcu vyhľadávacej tabuľky spojenú s vlastným poľom.

public string LookupUid { get; }

Hodnota nehnuteľnosti

string

Remarks

Ak chcete vytvoriť vlastné pole s vyhľadávaním, použite jednu z továrenských metód: Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) alebo Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String).

MaxMultiValues

Získajte alebo nastavíte maximálny počet hodnôt, ktoré môžete nastaviť v zozname výberov.

public int MaxMultiValues { get; set; }

Hodnota nehnuteľnosti

int

Remarks

V súčasnosti podporuje iba formát Xml.

ParentProject

Získava materský projekt pre príklad Aspose.Tasks.ExtendedAttributeDefinition.

public Project ParentProject { get; }

Hodnota nehnuteľnosti

Project

PhoneticsAlias

Získať alebo nastaviť fonetické výslovnosť alias z vlastného poľa.

public string PhoneticsAlias { get; set; }

Hodnota nehnuteľnosti

string

Remarks

V súčasnosti podporuje iba formát Xml.

RestrictValues

Získa alebo nastaví hodnotu, ktorá ukazuje, či sú vlastné hodnoty poľa obmedzené na hodnoty v Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public bool RestrictValues { get; set; }

Hodnota nehnuteľnosti

bool

RollupType

Získajte alebo nastavíte spôsob, akým sa vypočítavajú rolety.

public RollupType RollupType { get; set; }

Hodnota nehnuteľnosti

RollupType

Remarks

Napísanie je v súčasnosti podporované len pre formát XML.

SecondaryGuid

Získať alebo nastaviť sekundárny sprievodca rozšíreného atributu.

public string SecondaryGuid { get; set; }

Hodnota nehnuteľnosti

string

Remarks

To je nové pre vlastnosť MS Project 2010.

SecondaryPid

Získajte alebo nastavíte sekundárny PID vlastného poľa.

public string SecondaryPid { get; set; }

Hodnota nehnuteľnosti

string

SummaryRowsCalculationType

Získa alebo nastaví typ výpočtu hodnoty vlastného atributu pre súhrnné riadky.

public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }

Hodnota nehnuteľnosti

SummaryRowsCalculationType

UserDef

Získa alebo nastaví hodnotu, ktorá naznačuje, či je vlastné pole definované používateľom.

public bool UserDef { get; set; }

Hodnota nehnuteľnosti

bool

Remarks

V súčasnosti podporuje iba formát Xml.

ValueList

Získajte zoznam<Value> ValueList.

public List<value> ValueList { get; }

Hodnota nehnuteľnosti

List < Value >

Remarks

Ak sú hodnoty rozšírených atribútov špecifikované ako vlastnosti prvkov v schéme,môžu byť uvedené hodnotami alebo odkazmi na hodnoty obsiahnuté v tomto zozname.Žiadosti môžu predpokladať objednávku zoznamu objednávkou uvedenou tu.V súčasnosti podporované pre formáty MSP 2003/2007 Xml a MSP 2003 mpp.Nepoužívajte metódy ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue namiesto toho.

ValuelistSortOrder

Získajte alebo nastavíte spôsob, akým sú hodnotové zoznamy usporiadané. hodnoty sú: 0=Descending, 1=Ascending.

public int ValuelistSortOrder { get; set; }

Hodnota nehnuteľnosti

int

Remarks

V súčasnosti podporované pre formáty MSP 2003/2007 Xml a MSP 2003 mpp.

Methods

AddLookupValue(Value)

Pridať hodnotu do vnútorného zoznamu vyhľadávania.Toto je preferovaný spôsob manipulácie s Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public void AddLookupValue(Value value)

Parameters

value Value

Vhodnosť pridávať do vyhľadávania.

Examples

Pomocou tohto kódu môžete pridať novú hodnotu do zoznamu vyhľadávania:taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });

Remarks

Táto metóda funguje iba pre príklady Aspose.Tasks.ExtendedAttributeDefinitionktoré majú Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je rovnaký ako Aspose.Tasks.CalculationType.Lookup.

CreateExtendedAttribute()

Vytvára nový rozšírený atribút s ID poľa, ktorý je rovnaký ako hodnota ID poľa tohto objektu.

public ExtendedAttribute CreateExtendedAttribute()

Returns

ExtendedAttribute

vráti vytvorenú príklad Aspose.Tasks.ExtendedAttribute trieda s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu.

CreateExtendedAttribute(Stretnutie)

Vytvára nový rozšírený atribút s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu a špecifikovanej hodnoty textu.

public ExtendedAttribute CreateExtendedAttribute(string textValue)

Parameters

textValue string

špecifikovaná textová hodnota.

Returns

ExtendedAttribute

vráti vytvorenú príklad Aspose.Tasks.ExtendedAttribute trieda s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu.

Exceptions

InvalidOperationException

Ak aktuálny Aspose.Tasks.ExtendedAttributeDefinition.CfType nie je ‘Text’

CreateExtendedAttribute(Decimálne)

Vytvára nový rozšírený atribút s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu a špecifikovanej číselnej hodnoty.

public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)

Parameters

numericValue decimal

špecifikovaná číselná hodnota.

Returns

ExtendedAttribute

vráti vytvorenú príklad Aspose.Tasks.ExtendedAttribute trieda s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu.

Exceptions

InvalidOperationException

Ak aktuálny Aspose.Tasks.ExtendedAttributeDefinition.CfType nie je ‘Číslo’ alebo ‘Cost’

CreateExtendedAttribute(DateTime)

Vytvára nový rozšírený atribút s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu a špecifikovanej dátumovej hodnoty.

public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)

Parameters

dateTimeValue DateTime

Určená dátumová hodnota.

Returns

ExtendedAttribute

vráti vytvorenú príklad Aspose.Tasks.ExtendedAttribute trieda s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu.

Exceptions

InvalidOperationException

Ak aktuálny Aspose.Tasks.ExtendedAttributeDefinition.CfType nie je “Dátum”, “Start” alebo “Finish”

CreateExtendedAttribute(Duration)

Vytvára nový rozšírený atribút s ID poľa, ktorý je rovnaký ako hodnota ID poľa tohto objektu a špecifikovaná hodnota trvania.

public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)

Parameters

durationValue Duration

špecifikovaná dlhodobá hodnota.

Returns

ExtendedAttribute

vráti vytvorenú príklad Aspose.Tasks.ExtendedAttribute trieda s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu.

Exceptions

InvalidOperationException

Ak aktuálny Aspose.Tasks.ExtendedAttributeDefinition.CfType nie je ‘Durácia’

CreateExtendedAttribute(bool)

Vytvára nový rozšírený atribút s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu a špecifikovanej hodnoty vlajky.

public ExtendedAttribute CreateExtendedAttribute(bool flagValue)

Parameters

flagValue bool

špecifikovaná vlajková hodnota.

Returns

ExtendedAttribute

vráti vytvorenú príklad Aspose.Tasks.ExtendedAttribute trieda s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu.

Exceptions

InvalidOperationException

Ak aktuálny Aspose.Tasks.ExtendedAttributeDefinition.CfType nie je ‘Flag’

CreateExtendedAttribute(Value)

Vytvára nový rozšírený atribút spojený s špecifikovaným položkou Aspose.Tasks.Value.

public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)

Parameters

lookupValue Value

Upozornenie na položku Aspose.Tasks.Value.

Returns

ExtendedAttribute

vrátenie vytvorený príklad triedy Aspose.Tasks.ExtendedAttribute spojené s uvedeným položkou Aspose.Tasks.Value.

Examples

Použite tento kód na vytvorenie nového Aspose.Tasks.ExtendedAttribute pomocou špecifickej hodnoty:

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(RozšírenéAttributeResource, String)

Výrobná metóda, ktorá vytvára rozšírenú definíciu atribútu s lookup.To má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je rovnaký ako Aspose.Tasks.CalculationType.Lookup a môže byť použitý len v zdrojoch.Musíte určiť fieldId’ a alias’ pri volaní tejto metódy.Typ poľa je odvodený z ID poľa.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parameters

fieldId ExtendedAttributeResource

Upozornenie Aspose.Tasks.ExtendedAttributeResource pole ID.

alias string

Spoločnosť System.String alias.

Returns

ExtendedAttributeDefinition

Vytvorený príklad triedy Aspose.Tasks.ExtendedAttributeDefinition s špecifikovaným fieldId’ a alias’.

Examples

Použite tento príklad na vytvorenie vlastnej definície poľa pre zdroj s vyhľadávaním a potom ho vyplňte textovými hodnotami:

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, rozšírenéAttributeResource, pruh)

Výrobná metóda, ktorá vytvára rozšírenú definíciu atribútu s lookup.To má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je rovnaký ako Aspose.Tasks.CalculationType.Lookup a môže byť použitý len v zdrojoch.Musíte určiť customFieldType’, fieldId’ a alias’ pri volaní tejto metódy.

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

Parameters

customFieldType CustomFieldType

Určený typ Aspose.Tasks.CustomFieldType.

fieldId ExtendedAttributeResource

Upozornenie Aspose.Tasks.ExtendedAttributeResource pole ID.

alias string

Spoločnosť System.String alias.

Returns

ExtendedAttributeDefinition

Vytvorený príklad triedy Aspose.Tasks.ExtendedAttributeDefinition s špecifikovaným customFieldType’, fieldId’ a alias'.

Examples

Použite tento príklad na vytvorenie vlastnej definície poľa pre zdroj s vyhľadávaním a potom ho vyplňte textovými hodnotami:

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(RozšírenéAttributeTask, String)

Výrobná metóda, ktorá vytvára rozšírenú definíciu atribútu s lookup.To má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je rovnaký ako Aspose.Tasks.CalculationType.Lookup a môže byť použitý v úlohách len.Musíte určiť fieldId’ a alias’ pri volaní tejto metódy.Typ poľa je odvodený z ID poľa.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parameters

fieldId ExtendedAttributeTask

Upozornenie na položku Aspose.Tasks.ExtendedAttributeTask ID.

alias string

Spoločnosť System.String alias.

Returns

ExtendedAttributeDefinition

Vytvorený príklad triedy Aspose.Tasks.ExtendedAttributeDefinition s špecifikovaným fieldId’ a alias'.

Examples

Použite tento príklad na vytvorenie vlastnej definície poľa pre úlohu s vyhľadávaním a potom ju vyplňte textovými hodnotami:

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, rozšírenéAttributeTask, pruh)

Výrobná metóda, ktorá vytvára rozšírenú definíciu atribútu s lookup.To má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je rovnaký ako Aspose.Tasks.CalculationType.Lookup a môže byť použitý v úlohách len.Musíte určiť customFieldType’, fieldId’ a alias’ pri volaní tejto metódy.

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

Parameters

customFieldType CustomFieldType

Určený typ Aspose.Tasks.CustomFieldType.

fieldId ExtendedAttributeTask

Upozornenie na položku Aspose.Tasks.ExtendedAttributeTask ID.

alias string

Spoločnosť System.String alias.

Returns

ExtendedAttributeDefinition

Vytvorený príklad triedy Aspose.Tasks.ExtendedAttributeDefinition s špecifikovaným customFieldType’, fieldId’ a alias'.

Examples

Použite tento príklad na vytvorenie vlastnej definície poľa pre úlohu s vyhľadávaním a potom ju vyplňte textovými hodnotami:

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, rozšírenéAttributeResource, pruh)

Výrobná metóda, ktorá vytvára jednoduchú rozšírenú definíciu atribútu, ktorú Microsoft Project zobrazuje ako “Nie”.Má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je rovnaký ako Aspose.Tasks.CalculationType.Nie a môže byť použitý iba v zdroji.Potrebujete určiť customFieldType’, fieldId’ a alias’ pri volaní tejto metódy.

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

Parameters

customFieldType CustomFieldType

Určený typ Aspose.Tasks.CustomFieldType.

fieldId ExtendedAttributeResource

Upozornenie Aspose.Tasks.ExtendedAttributeResource pole ID.

alias string

Spoločnosť System.String alias.

Returns

ExtendedAttributeDefinition

Vytvorený príklad triedy Aspose.Tasks.ExtendedAttributeDefinition s špecifikovaným customFieldType’, fieldId’ a alias'.

Examples

Použite tento príklad na vytvorenie vlastnej definície textového poľa:

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

CreateResourceDefinition(RozšírenéAttributeResource, String)

Výrobná metóda, ktorá vytvára jednoduchú rozšírenú definíciu atribútu, ktorú Microsoft Project zobrazuje ako “Nie”.Má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je rovnaký ako Aspose.Tasks.CalculationType.Nie a môže byť použitý len v zdroji.Musíte určiť fieldId’ a alias’ pri volaní tejto metódy.Typ poľa je odvodený z ID poľa.

public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parameters

fieldId ExtendedAttributeResource

Upozornenie Aspose.Tasks.ExtendedAttributeResource pole ID.

alias string

Spoločnosť System.String alias.

Returns

ExtendedAttributeDefinition

Vytvorený príklad triedy Aspose.Tasks.ExtendedAttributeDefinition s špecifikovaným fieldId’ a alias'.

Examples

Použite tento príklad na vytvorenie vlastnej definície textového poľa:

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

CreateTaskDefinition(CustomFieldType, rozšírenéAttributeTask, pruh)

Výrobná metóda, ktorá vytvára jednoduchú rozšírenú definíciu atribútu, ktorú Microsoft Project zobrazuje ako “Nie”.Má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je rovnaký ako Aspose.Tasks.CalculationType.Nie a môže byť použitý len v úlohách.Musíte určiť customFieldType’, fieldId’ a alias’ pri volaní tejto metódy.

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

Parameters

customFieldType CustomFieldType

Určený typ Aspose.Tasks.CustomFieldType.

fieldId ExtendedAttributeTask

Upozornenie na položku Aspose.Tasks.ExtendedAttributeTask ID.

alias string

Spoločnosť System.String alias.

Returns

ExtendedAttributeDefinition

Vytvorený príklad triedy Aspose.Tasks.ExtendedAttributeDefinition s špecifikovaným customFieldType’, fieldId’ a alias'.

Examples

Použite tento príklad na vytvorenie vlastnej definície textového poľa:

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

CreateTaskDefinition(RozšírenéAttributeTask, String)

Výrobná metóda, ktorá vytvára jednoduchú rozšírenú definíciu atribútu, ktorú Microsoft Project zobrazuje ako “Nie”.Má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je rovnaký ako Aspose.Tasks.CalculationType.Nie a môže byť použitý len v úlohách.Musíte určiť fieldId’ a alias’ pri volaní tejto metódy.Typ poľa je odvodený z ID poľa.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parameters

fieldId ExtendedAttributeTask

Upozornenie na položku Aspose.Tasks.ExtendedAttributeTask ID.

alias string

Spoločnosť System.String alias.

Returns

ExtendedAttributeDefinition

Vytvorený príklad triedy Aspose.Tasks.ExtendedAttributeDefinition s špecifikovaným fieldId’ a alias'.

Examples

Použite tento príklad na vytvorenie vlastnej definície textového poľa:

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

Equals(objekty)

Vráti vlajku, ktorá ukazuje, či je táto inštancia rovnaká ako špecifikovaný objekt.

public override bool Equals(object obj)

Parameters

obj object

špecifikovaný objekt porovnávať s týmto prípadom.

Returns

bool

vlajka, ktorá ukazuje, či je táto inštancia rovná určenému objektu.

GetHashCode()

Vráti hash kód pre príklad triedy Aspose.Tasks.ExtendedAttributeDefinition.

public override int GetHashCode()

Returns

int

hash kód pre tento objekt.

RemoveLookupValue(Value)

Odstráni hodnotu z vnútorného zoznamu vyhľadávania.Toto je preferovaný spôsob manipulácie s Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public void RemoveLookupValue(Value value)

Parameters

value Value

Vhodné odstrániť z vyhľadávania.

Remarks

Táto metóda funguje iba pre príklady Aspose.Tasks.ExtendedAttributeDefinitionktoré majú Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je rovnaký ako Aspose.Tasks.CalculationType.Lookup.

 Slovenčina