Class ExtendedAttributeDefinition

Class ExtendedAttributeDefinition

Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)

Představuje rozšířenou definici atributu spojenou s projektem.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition

Inheritance

object ExtendedAttributeDefinition

Dědiční členové

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

Properties

Alias

Obdržíte nebo nastavíte alias vlastního pole.

public string Alias { get; set; }

Hodnota nemovitosti

string

AppendNewValues

Obdrží nebo nastaví hodnotu, která naznačuje, zda se do seznamu automaticky přidávají nové hodnoty.

public bool AppendNewValues { get; set; }

Hodnota nemovitosti

bool

Remarks

V současné době podporovány formáty MSP 2003/2007 Xml a MSP 2003 mpp.

AutoRollDown

Obdrží nebo nastaví hodnotu, která naznačuje, zda je povolen automatický přepínání do úkol.

public bool AutoRollDown { get; set; }

Hodnota nemovitosti

bool

CalculationType

Obdrží nebo nastaví typ výpočtu hodnoty vlastního atributu.

public CalculationType CalculationType { get; set; }

Hodnota nemovitosti

CalculationType

CfType

Získáte typ obvyklého pole.

public CustomFieldType CfType { get; }

Hodnota nemovitosti

CustomFieldType

Default

Získáte nebo nastavte výchozí hodnotu v seznamu.

public string Default { get; set; }

Hodnota nemovitosti

string

Remarks

V současné době podporovány formáty MSP 2003/2007 Xml a MSP 2003 mpp.

DefaultGuid

Získáte nebo nastavíte průvodce výchozího vyhledávacího tabulku.

public string DefaultGuid { get; set; }

Hodnota nemovitosti

string

ElementType

Získáte nebo nastavíte rozšířený atribut je spojováns úkolem, zdrojem nebo úkolem.

public ElementType ElementType { get; set; }

Hodnota nemovitosti

ElementType

FieldId

Gets nebo sety odpovídají projektové identifikaci vlastního pole.Použijte řetězovou reprezentaci konstanty z třídy Aspose.Tasks.ExtendedAttributeTask, abyste specifikovali vlastnost Aspose.Tasks.ExtendedAttributeDefinition.FieldId.

public string FieldId { get; set; }

Hodnota nemovitosti

string

Examples

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

Remarks

Nejlepší způsob, jak nastavit vlastnost Aspose.Tasks.ExtendedAttributeDefinition.FieldId je vytvořit vlastnost Aspose.Tasks.ExtendedAttributeDefinitionPoužití jednoho z specializovaných výrobních metod, jako je Aspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.ExtendedAttributeTask,System.String) nebo Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String).

FieldName

Dostane název obvyklého pole.

public string FieldName { get; }

Hodnota nemovitosti

string

Remarks

Neměl by být nastaven přímo, místo toho vytvořit ExtendedAttributeDefinition pomocí silně vytisknutých statických výrobních metod s názvem Create*Definition().

Formula

Získáte nebo nastavíte vzorec, který Microsoft Project používá k uspořádání vlastního pole úkol.

public string Formula { get; set; }

Hodnota nemovitosti

string

GraphicalIndicator

Obdrží nebo nastaví grafický ukazatel informace spojené s rozšířeným atributem.Používá se ve formátu MPP.

public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }

Hodnota nemovitosti

GraphicalIndicatorsInfo

Guid

Získáte nebo nastavíte průvodce z obvyklého pole.

public string Guid { get; set; }

Hodnota nemovitosti

string

Remarks

V současné době je podporován pouze ve formátu XML.

LookupUid

Získáte průvodce vyhledávacího stolu spojeného s přizpůsobeným pole.

public string LookupUid { get; }

Hodnota nemovitosti

string

Remarks

Chcete-li vytvořit vlastněné pole s vyhledáváním, použijte jednu z výrobních metod: Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) nebo Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String).

MaxMultiValues

Získáte nebo nastavíte maximální počet hodnot, které můžete nastavit na výběrovém seznamu.

public int MaxMultiValues { get; set; }

Hodnota nemovitosti

int

Remarks

V současné době je podporován pouze ve formátu XML.

ParentProject

Obdrží mateřský projekt pro příklad Aspose.Tasks.ExtendedAttributeDefinition.

public Project ParentProject { get; }

Hodnota nemovitosti

Project

PhoneticsAlias

Obdržíte nebo nastavíte fonetické vyjádření alias přizpůsobeného pole.

public string PhoneticsAlias { get; set; }

Hodnota nemovitosti

string

Remarks

V současné době je podporován pouze ve formátu XML.

RestrictValues

Obdržíte nebo nastavíte hodnotu, která naznačuje, zda jsou vlastněné hodnoty pole omezeny na hodnoty v Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public bool RestrictValues { get; set; }

Hodnota nemovitosti

bool

RollupType

Získáte nebo nastavíte způsob, jakým jsou vypočítány rolety.

public RollupType RollupType { get; set; }

Hodnota nemovitosti

RollupType

Remarks

V současné době je psaní podporováno pouze ve formátu XML.

SecondaryGuid

Obdrží nebo stanoví sekundární průvodce rozšířeného atributu.

public string SecondaryGuid { get; set; }

Hodnota nemovitosti

string

Remarks

To je nové pro vlastnictví MS Project 2010.

SecondaryPid

Obdržíte nebo nastavíte sekundární PID vlastního pole.

public string SecondaryPid { get; set; }

Hodnota nemovitosti

string

SummaryRowsCalculationType

Obdrží nebo nastaví typ výpočtu hodnoty přizpůsobeného atributu pro souhrnné řádky.

public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }

Hodnota nemovitosti

SummaryRowsCalculationType

UserDef

Obdrží nebo nastaví hodnotu, která naznačuje, zda je uživatel definován podle vlastního pole.

public bool UserDef { get; set; }

Hodnota nemovitosti

bool

Remarks

V současné době je podporován pouze ve formátu XML.

ValueList

Získejte seznam<Value> ValueList.

public List<value> ValueList { get; }

Hodnota nemovitosti

List < Value >

Remarks

Pokud jsou hodnoty rozšířených atributů specifikovány jako vlastnosti prvků v schématu,mohou být specifikovány hodnotami nebo odkazem na hodnoty obsažené v tomto seznamu.dosti mohou předpokládat objednávku seznamu objednávkou uvedenou zde.V současné době podporovány formáty MSP 2003/2007 Xml a MSP 2003 mpp.Nepoužívejte metody ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue namísto.

ValuelistSortOrder

Obdržíte nebo nastavíte způsob, jakým jsou hodnotové seznamy zařazeny. hodnoty jsou: 0=Descending, 1=Ascending.

public int ValuelistSortOrder { get; set; }

Hodnota nemovitosti

int

Remarks

V současné době podporovány formáty MSP 2003/2007 Xml a MSP 2003 mpp.

Methods

AddLookupValue(Value)

Přidejte hodnotu do interního seznamu vyhledávání.Toto je preferovaný způsob manipulace s Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public void AddLookupValue(Value value)

Parameters

value Value

Hodnotu přidáme do vyhledáván.

Examples

Použijte tento kód, abyste přidali novou hodnotu ke seznamu vyhledáván:taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });

Remarks

Tato metoda funguje pouze pro příklady Aspose.Tasks.ExtendedAttributeDefinitionkteré mají Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je stejný jako Aspose.Tasks.CalculationType.Lookup.

CreateExtendedAttribute()

Vytváří nový rozšířený atribut s ID pole, který se rovná hodnotě ID pole tohoto objektu.

public ExtendedAttribute CreateExtendedAttribute()

Returns

ExtendedAttribute

vrátí vytvořenou příklad Aspose.Tasks.ExtendedAttribute třídy s ID pole, která se rovná hodnotě ID pole tohoto objektu.

CreateExtendedAttribute(Stringová)

Vytváří nový rozšířený atribut s ID pole, který se rovná hodnotě ID pole tohoto objektu a specifikované hodnotě textu.

public ExtendedAttribute CreateExtendedAttribute(string textValue)

Parameters

textValue string

specifikované hodnoty textu.

Returns

ExtendedAttribute

vrátí vytvořenou příklad Aspose.Tasks.ExtendedAttribute třídy s ID pole, která se rovná hodnotě ID pole tohoto objektu.

Exceptions

InvalidOperationException

Pokud aktuální Aspose.Tasks.ExtendedAttributeDefinition.CfType není ‘Text’

CreateExtendedAttribute(Desítky)

Vytváří nový rozšířený atribut s ID pole, který se rovná hodnotě ID pole tohoto objektu a specifikované číselné hodnoty.

public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)

Parameters

numericValue decimal

specifikovaná číselná hodnota.

Returns

ExtendedAttribute

vrátí vytvořenou příklad Aspose.Tasks.ExtendedAttribute třídy s ID pole, která se rovná hodnotě ID pole tohoto objektu.

Exceptions

InvalidOperationException

Pokud aktuální Aspose.Tasks.ExtendedAttributeDefinition.CfType není ‘Číslo’ nebo ‘Cost’

CreateExtendedAttribute(DateTime)

Vytváří nový rozšířený atribut s ID pole, který se rovná hodnotě ID pole tohoto objektu a specifikované datum hodnoty.

public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)

Parameters

dateTimeValue DateTime

Uvedené datum časové hodnoty.

Returns

ExtendedAttribute

vrátí vytvořenou příklad Aspose.Tasks.ExtendedAttribute třídy s ID pole, která se rovná hodnotě ID pole tohoto objektu.

Exceptions

InvalidOperationException

Pokud aktuální Aspose.Tasks.ExtendedAttributeDefinition.CfType není „Data“, „Start“ nebo „Finish’

CreateExtendedAttribute(Duration)

Vytváří nový rozšířený atribut s ID pole, který se rovná hodnotě ID pole tohoto objektu a specifikované hodnotě trván.

public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)

Parameters

durationValue Duration

Uvedená délka trván.

Returns

ExtendedAttribute

vrátí vytvořenou příklad Aspose.Tasks.ExtendedAttribute třídy s ID pole, která se rovná hodnotě ID pole tohoto objektu.

Exceptions

InvalidOperationException

Pokud aktuální Aspose.Tasks.ExtendedAttributeDefinition.CfType není ‘Durace’

CreateExtendedAttribute(Bolíček)

Vytváří nový rozšířený atribut s ID pole, který se rovná hodnotě ID pole tohoto objektu a specifikované hodnotě vlajky.

public ExtendedAttribute CreateExtendedAttribute(bool flagValue)

Parameters

flagValue bool

Uvedená hodnota vlajky.

Returns

ExtendedAttribute

vrátí vytvořenou příklad Aspose.Tasks.ExtendedAttribute třídy s ID pole, která se rovná hodnotě ID pole tohoto objektu.

Exceptions

InvalidOperationException

Pokud aktuální Aspose.Tasks.ExtendedAttributeDefinition.CfType není ‘Flag’

CreateExtendedAttribute(Value)

Vytváří nový rozšířený atribut spojený s položkou Aspose.Tasks.Value.

public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)

Parameters

lookupValue Value

Specifikovaná položka Aspose.Tasks.Value.

Returns

ExtendedAttribute

vrátí vytvořený příklad třídy Aspose.Tasks.ExtendedAttribute spojené s uvedeným položkou Aspose.Tasks.Value.

Examples

Použijte tento kód, abyste vytvořili nový Aspose.Tasks.ExtendedAttribute pomocí konkrétní 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šířenéAttributeResource, String)

Výrobní metoda, která vytváří rozšířenou definici atributu s lookup.To má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je stejný jako Aspose.Tasks.CalculationType.Lookup a může být použit v zdroji pouze.Musíte specifikovat fieldId’ a alias’ při volání této metody.Typ pole je odvozen od ID pole.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parameters

fieldId ExtendedAttributeResource

Identifikace pole Aspose.Tasks.ExtendedAttributeResource.

alias string

Specifikovaný systém.String alias.

Returns

ExtendedAttributeDefinition

Vytvořená příklad třídy Aspose.Tasks.ExtendedAttributeDefinition s specifikovaným fieldId’ a alias'.

Examples

Použijte tento příklad, abyste vytvořili vlastněnou definici pole pro zdroj s vyhledáváním a pak jej 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šířenýAttributeResource, řetězec)

Výrobní metoda, která vytváří rozšířenou definici atributu s lookup.To má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je stejný jako Aspose.Tasks.CalculationType.Lookup a může být použit pouze v zdroji.Musíte specifikovat customFieldType’, fieldId’ a alias’ při volání této metody.

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

Parameters

customFieldType CustomFieldType

Specifikovaný typ Aspose.Tasks.CustomFieldType.

fieldId ExtendedAttributeResource

Identifikace pole Aspose.Tasks.ExtendedAttributeResource.

alias string

Specifikovaný systém.String alias.

Returns

ExtendedAttributeDefinition

Vytvořená příklad třídy Aspose.Tasks.ExtendedAttributeDefinition s specifikovaným customFieldType’, fieldId’ a alias'.

Examples

Použijte tento příklad, abyste vytvořili vlastněnou definici pole pro zdroj s vyhledáváním a pak jej 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šířenéAttributeTask)

Výrobní metoda, která vytváří rozšířenou definici atributu s lookup.To má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je stejný jako Aspose.Tasks.CalculationType.Lookup a může být použit v Úkoly pouze.Musíte specifikovat fieldId’ a alias’ při volání této metody.Typ pole je odvozen od ID pole.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parameters

fieldId ExtendedAttributeTask

Identifikace pole Aspose.Tasks.ExtendedAttributeTask.

alias string

Specifikovaný systém.String alias.

Returns

ExtendedAttributeDefinition

Vytvořená příklad třídy Aspose.Tasks.ExtendedAttributeDefinition s specifikovaným fieldId’ a alias'.

Examples

Použijte tento příklad k vytvoření vlastního definice pole pro úkol s vyhledáváním a pak jej 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šířenéAttributeTask, řetěz)

Výrobní metoda, která vytváří rozšířenou definici atributu s lookup.To má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je stejný jako Aspose.Tasks.CalculationType.Lookup a může být použit v úkoly pouze.Musíte specifikovat customFieldType’, fieldId’ a alias’ při volání této metody.

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

Parameters

customFieldType CustomFieldType

Specifikovaný typ Aspose.Tasks.CustomFieldType.

fieldId ExtendedAttributeTask

Identifikace pole Aspose.Tasks.ExtendedAttributeTask.

alias string

Specifikovaný systém.String alias.

Returns

ExtendedAttributeDefinition

Vytvořená příklad třídy Aspose.Tasks.ExtendedAttributeDefinition s specifikovaným customFieldType’, fieldId’ a alias'.

Examples

Použijte tento příklad k vytvoření vlastního definice pole pro úkol s vyhledáváním a pak jej 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šířenýAttributeResource, řetězec)

Výrobní metoda, která vytváří jednoduchou rozšířenou definici atributu, kterou Microsoft Project zobrazuje jako “Nikdo”.Má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je stejný jako Aspose.Tasks.CalculationType.Nikdo a může být použit pouze v zdroji.Potřebujete specifikovat customFieldType’, fieldId’ a alias’ při volání této metody.

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

Parameters

customFieldType CustomFieldType

Specifikovaný typ Aspose.Tasks.CustomFieldType.

fieldId ExtendedAttributeResource

Identifikace pole Aspose.Tasks.ExtendedAttributeResource.

alias string

Specifikovaný systém.String alias.

Returns

ExtendedAttributeDefinition

Vytvořená příklad třídy Aspose.Tasks.ExtendedAttributeDefinition s specifikovaným customFieldType’, fieldId’ a alias'.

Examples

Použijte tento příklad k vytvoření vlastního definice textového pole:

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

CreateResourceDefinition(RozšířenéAttributeResource, String)

Výrobní metoda, která vytváří jednoduchou rozšířenou definici atributu, kterou Microsoft Project zobrazuje jako “Nikdo”.Má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je stejný jako Aspose.Tasks.CalculationType.Nikdo a může být použit pouze v zdroji.Musíte specifikovat fieldId’ a alias’ při volání této metody.Typ pole je odvozen od ID pole.

public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parameters

fieldId ExtendedAttributeResource

Identifikace pole Aspose.Tasks.ExtendedAttributeResource.

alias string

Specifikovaný systém.String alias.

Returns

ExtendedAttributeDefinition

Vytvořená příklad třídy Aspose.Tasks.ExtendedAttributeDefinition s specifikovaným fieldId’ a alias'.

Examples

Použijte tento příklad k vytvoření vlastního definice textového pole:

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

CreateTaskDefinition(CustomFieldType, rozšířenéAttributeTask, řetěz)

Výrobní metoda, která vytváří jednoduchou rozšířenou definici atributu, kterou Microsoft Project zobrazuje jako “Nikdo”.Má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je stejný jako Aspose.Tasks.CalculationType.Nikdo a může být použit pouze v úlohách.Potřebujete při volání této metody specifikovat customFieldType’, fieldId’ a alias.

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

Parameters

customFieldType CustomFieldType

Specifikovaný typ Aspose.Tasks.CustomFieldType.

fieldId ExtendedAttributeTask

Identifikace pole Aspose.Tasks.ExtendedAttributeTask.

alias string

Specifikovaný systém.String alias.

Returns

ExtendedAttributeDefinition

Vytvořená příklad třídy Aspose.Tasks.ExtendedAttributeDefinition s specifikovaným customFieldType’, fieldId’ a alias'.

Examples

Použijte tento příklad k vytvoření vlastního definice textového pole:

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

CreateTaskDefinition(RozšířenéAttributeTask)

Výrobní metoda, která vytváří jednoduchou rozšířenou definici atributu, kterou Microsoft Project zobrazuje jako “Nikdo”.Má Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je stejný jako Aspose.Tasks.CalculationType.Nikdo a může být použit pouze v úlohách.Potřebujete specifikovat fieldId’ a alias’ při volání této metody.Typ pole je odvozen od ID pole.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parameters

fieldId ExtendedAttributeTask

Identifikace pole Aspose.Tasks.ExtendedAttributeTask.

alias string

Specifikovaný systém.String alias.

Returns

ExtendedAttributeDefinition

Vytvořená příklad třídy Aspose.Tasks.ExtendedAttributeDefinition s specifikovaným fieldId’ a alias'.

Examples

Použijte tento příklad k vytvoření vlastního definice textového pole:

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

Equals(Objekt)

Vrátí vlajku, která naznačuje, zda je tato instance rovna uvedenému objektu.

public override bool Equals(object obj)

Parameters

obj object

předmět, který se má srovnávat s tímto předmětem.

Returns

bool

vlajka, která uvádí, zda je tato instance rovna uvedenému objektu.

GetHashCode()

Vrátí hash kód pro příklad třídy Aspose.Tasks.ExtendedAttributeDefinition.

public override int GetHashCode()

Returns

int

hash kód pro tento objekt.

RemoveLookupValue(Value)

Odstraňuje hodnotu z interního seznamu vyhledávání.Toto je preferovaný způsob manipulace s Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public void RemoveLookupValue(Value value)

Parameters

value Value

Výhodou je odstranění z vyhledáván.

Remarks

Tato metoda funguje pouze pro příklady Aspose.Tasks.ExtendedAttributeDefinitionkteré mají Aspose.Tasks.ExtendedAttributeDefinition.CalculationType je stejný jako Aspose.Tasks.CalculationType.Lookup.

 Čeština