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
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
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
CalculationType
Získa alebo nastaví typ výpočtu hodnoty vlastného atributu.
public CalculationType CalculationType { get; set; }
Hodnota nehnuteľnosti
CfType
Získava typ zvyčajného poľa.
public CustomFieldType CfType { get; }
Hodnota nehnuteľnosti
Default
Získa alebo nastaví predvolenú hodnotu v zozname.
public string Default { get; set; }
Hodnota nehnuteľnosti
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
ElementType
Získať alebo nastaviť rozšírený atribút je spojenýs úlohou, zdrojom alebo úlohou.
public ElementType ElementType { get; set; }
Hodnota nehnuteľnosti
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
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
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
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
Guid
Získajte alebo nastavíte sprievodcu z vlastného poľa.
public string Guid { get; set; }
Hodnota nehnuteľnosti
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
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
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
PhoneticsAlias
Získať alebo nastaviť fonetické výslovnosť alias z vlastného poľa.
public string PhoneticsAlias { get; set; }
Hodnota nehnuteľnosti
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
RollupType
Získajte alebo nastavíte spôsob, akým sa vypočítavajú rolety.
public RollupType RollupType { get; set; }
Hodnota nehnuteľnosti
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
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
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
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
Remarks
V súčasnosti podporuje iba formát Xml.
ValueList
Získajte zoznam<Value> ValueList.
public List<value> ValueList { get; }
Hodnota nehnuteľnosti
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
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
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
vráti vytvorenú príklad Aspose.Tasks.ExtendedAttribute trieda s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu.
Exceptions
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
vráti vytvorenú príklad Aspose.Tasks.ExtendedAttribute trieda s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu.
Exceptions
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
vráti vytvorenú príklad Aspose.Tasks.ExtendedAttribute trieda s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu.
Exceptions
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
vráti vytvorenú príklad Aspose.Tasks.ExtendedAttribute trieda s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu.
Exceptions
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
vráti vytvorenú príklad Aspose.Tasks.ExtendedAttribute trieda s ID poľa, ktorý sa rovná hodnoty ID poľa tohto objektu.
Exceptions
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
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
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
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
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
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
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
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
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
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
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
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.