Class ExtendedAttributeDefinition
ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.4.0)
Se edustaa laajennettua ominaisuuden määritelmää, joka liittyy hankkeeseen.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition
Inheritance
object ← ExtendedAttributeDefinition
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Alias
Saa tai asettaa nimikkeen mukautettu kenttä.
public string Alias { get; set; }
Omistuksen arvo
AppendNewValues
Saat tai asetat arvon, joka osoittaa, lisätäänko projektille uusia arvoja automaattisesti luetteloon.
public bool AppendNewValues { get; set; }
Omistuksen arvo
Remarks
Tällä hetkellä tuettu MSP 2003/2007 Xml ja MSP 2003 mpp -muodossa.
AutoRollDown
Saa tai asettaa arvon, joka osoittaa, onko automaattinen siirtäminen tehtäviin käytettävissä.
public bool AutoRollDown { get; set; }
Omistuksen arvo
CalculationType
Se saa tai asettaa määritettyä ominaisuutta koskevan arvon laskelman tyypin.
public CalculationType CalculationType { get; set; }
Omistuksen arvo
CfType
Saa tyypillinen tyypillinen kenttä.
public CustomFieldType CfType { get; }
Omistuksen arvo
Default
Saa tai asettaa oletusarvo luettelossa.
public string Default { get; set; }
Omistuksen arvo
Remarks
Tällä hetkellä tuettu MSP 2003/2007 Xml ja MSP 2003 mpp -muodossa.
DefaultGuid
Saat tai asettaa ohjeet oletusarvoisen katselu taulukon sisäänkäynnistä.
public string DefaultGuid { get; set; }
Omistuksen arvo
ElementType
Saat tai asettaa laajennettu ominaisuus liittyytehtävä, resurssi tai tehtävä.
public ElementType ElementType { get; set; }
Omistuksen arvo
FieldId
Gets tai setit vastaavat projektin tunnistetta tietylle kentälle.Käytä Aspose.Tasks.ExtendedAttributeTask luokan jatkuvan sarjan edustusta määrittääksesi Aspose.Tasks.ExtendedAttributeDefinition.FieldId ominaisuus.
public string FieldId { get; set; }
Omistuksen arvo
Examples
customFieldDefinition.FieldId = Aspose.Tasks.ExtendedAttributeTask.Number10.ToString("D");
Remarks
Suosituin tapa asettaa Aspose.Tasks.ExtendedAttributeDefinition.FieldId ominaisuus on luoda Aspose.Tasks.ExtendedAttributeDefinitionkäyttämällä yhtä omistautuneista tehdasmenetelmistä, kuten Aspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.ExtendedAttributeTask,System.String) tai Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String).
FieldName
Saa nimen tavallinen kenttä.
public string FieldName { get; }
Omistuksen arvo
Remarks
Ei pitäisi asettaa suoraan, vaan sen sijaan luo ExtendedAttributeDefinition käyttämällä voimakkaasti kirjoitettuja staattisia tehtaan menetelmiä, joita kutsutaan Create*Definition().
Formula
Saat tai asettaa kaavan, jonka Microsoft Project käyttää asettamaan räätälöityyn tehtävaiheeseen.
public string Formula { get; set; }
Omistuksen arvo
GraphicalIndicator
Saat tai asettaa graafisen indikaattorin tiedot, jotka liittyvät laajennettuun ominaisuuteen.Sovelletaan MPP-muotoon.
public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }
Omistuksen arvo
Guid
Valitse tai asettaa oppaita mukautettu kenttä.
public string Guid { get; set; }
Omistuksen arvo
Remarks
Tällä hetkellä tuetaan vain XML-muodossa.
LookupUid
Saat ohjaimen etusivulle, joka liittyy mukautettuun kenttään.
public string LookupUid { get; }
Omistuksen arvo
Remarks
Voit luoda räätälöidyn kentän, jossa on katselu, käytä yhtä tehdasmenetelmistä: Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) tai Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String).
MaxMultiValues
Saat tai asetat enimmäismäärän arvoja, joita voit asettaa valintaluetteloon.
public int MaxMultiValues { get; set; }
Omistuksen arvo
Remarks
Tällä hetkellä tuetaan vain XML-muodossa.
ParentProject
Saat äidinhankkeen Aspose.Tasks.ExtendedAttributeDefinition -esimerkkinä.
public Project ParentProject { get; }
Omistuksen arvo
PhoneticsAlias
Saa tai asettaa äänenkielisen alalla nimenkielisen kentän äänenkielisen.
public string PhoneticsAlias { get; set; }
Omistuksen arvo
Remarks
Tällä hetkellä tuetaan vain XML-muodossa.
RestrictValues
Saat tai asetat arvon, joka osoittaa, ovatko määriteltyjä kenttäarvoja rajoitettu arvoihin Aspose.Tasks.ExtendedAttributeDefinition.ValueListissä.
public bool RestrictValues { get; set; }
Omistuksen arvo
RollupType
Saa tai asettaa tapa, jolla rullat lasketaan.
public RollupType RollupType { get; set; }
Omistuksen arvo
Remarks
Kirjoittaminen tuetaan tällä hetkellä vain XML-muodossa.
SecondaryGuid
Se saa tai asettaa laajennetun ominaisuuden toissijaisen ohjauksen.
public string SecondaryGuid { get; set; }
Omistuksen arvo
Remarks
Tämä on uusi MS Project 2010 -ominaisuudelle.
SecondaryPid
Saat tai asettaa mukautetun kentän toissijaisen PID:n.
public string SecondaryPid { get; set; }
Omistuksen arvo
SummaryRowsCalculationType
Se saa tai asettaa määritettyä ominaisuutta koskevan arvon laskenta-tyypin yhteenvedon rivien osalta.
public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }
Omistuksen arvo
UserDef
Saat tai asetat arvon, joka osoittaa, onko räätälöity kenttä käyttäjä määrittelee.
public bool UserDef { get; set; }
Omistuksen arvo
Remarks
Tällä hetkellä tuetaan vain XML-muodossa.
ValueList
Saat luettelon<Value> ValueList.
public List<value> ValueList { get; }
Omistuksen arvo
Remarks
Kun laajennettujen ominaisuuksien arvot määritellään järjestelmän elementtien ominaisuuksina,ne voidaan määrittää joko arvoilla tai viittauksilla tähän luetteloon sisältyviin arvoihin.Hakemukset voivat hyväksyä luettelon tilaamisen tässä määritellyllä tilauksella.Tällä hetkellä tuettu MSP 2003/2007 Xml ja MSP 2003 mpp -muodossa.Älä muuta tätä luetteloa suoraan. Käytä ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue -menetelmiä sen sijaan.
ValuelistSortOrder
Antaa tai asettaa sen, miten arvoluettelot lajitellaan. Arvot ovat: 0 = laskeva, 1 = nousevan.
public int ValuelistSortOrder { get; set; }
Omistuksen arvo
Remarks
Tällä hetkellä tuettu MSP 2003/2007 Xml ja MSP 2003 mpp -muodossa.
Methods
AddLookupValue(Value)
Lisää arvo sisäiselle tarkasteluluettelolle. Tämä on suosituin tapa manipuloida Aspose.Tasks.ExtendedAttributeDefinition.ValueList.
public void AddLookupValue(Value value)
Parameters
value
Value
Arvoa lisätään lookupiin.
Examples
Käytä tätä koodia lisäämään uutta arvoa etsimään luetteloa:taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
Remarks
Tämä menetelmä toimii vain Aspose.Tasks.ExtendedAttributeDefinition tapauksissajotka ovat Aspose.Tasks.ExtendedAttributeDefinition.CalculationType vastaa Aspose.Tasks.CalculationType.Lookup.
CreateExtendedAttribute()
Luo uusi laajennettu ominaisuus kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa.
public ExtendedAttribute CreateExtendedAttribute()
Returns
palautetaan Aspose.Tasks.ExtendedAttribute-luokka kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa.
CreateExtendedAttribute(String)
Luo uusi laajennettu ominaisuus kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa ja määritettyä tekstiarvoa.
public ExtendedAttribute CreateExtendedAttribute(string textValue)
Parameters
textValue
string
Määritellyn tekstin arvo.
Returns
palautetaan Aspose.Tasks.ExtendedAttribute-luokka kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa.
Exceptions
Jos nykyinen Aspose.Tasks.ExtendedAttributeDefinition.CfType ei ole ‘Text’
CreateExtendedAttribute(kymmenkunta)
Luo uusi laajennettu ominaisuus kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa ja määritettyä numeroarvoa.
public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)
Parameters
numericValue
decimal
Määritetty numerinen arvo.
Returns
palautetaan Aspose.Tasks.ExtendedAttribute-luokka kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa.
Exceptions
Jos nykyinen Aspose.Tasks.ExtendedAttributeDefinition.CfType ei ole ‘Numero’ tai ‘Hinta’
CreateExtendedAttribute(DateTime)
Luo uusi laajennettu ominaisuus kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa ja ilmoitettua päivämäärän arvoa.
public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)
Parameters
dateTimeValue
DateTime
Määritetyn päivämäärän aikaarvo.
Returns
palautetaan Aspose.Tasks.ExtendedAttribute-luokka kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa.
Exceptions
Jos nykyinen Aspose.Tasks.ExtendedAttributeDefinition.CfType ei ole ‘Tämä’, ‘Start’ tai ‘Finish’
CreateExtendedAttribute(Duration)
Luo uusi laajennettu ominaisuus kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa ja määritettyä kestoarvoa.
public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)
Parameters
durationValue
Duration
Määritetyn kestoajan arvo.
Returns
palautetaan Aspose.Tasks.ExtendedAttribute-luokka kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa.
Exceptions
Jos nykyinen Aspose.Tasks.ExtendedAttributeDefinition.CfType ei ole ‘Kesto’
CreateExtendedAttribute(Booli)
Luo uusi laajennettu ominaisuus kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa ja määritettyä lippua.
public ExtendedAttribute CreateExtendedAttribute(bool flagValue)
Parameters
flagValue
bool
Määritellyn lippujen arvo.
Returns
palautetaan Aspose.Tasks.ExtendedAttribute-luokka kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa.
Exceptions
Jos nykyinen Aspose.Tasks.ExtendedAttributeDefinition.CfType ei ole ‘Flag’
CreateExtendedAttribute(Value)
Luo uusi laajennettu ominaisuus, joka liittyy määritettyyn Aspose.Tasks.Value -elementtiin.
public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)
Parameters
lookupValue
Value
Määritetty Aspose.Tasks.Valuutta kohde.
Returns
palautetta luodaan esimerkki Aspose.Tasks.ExtendedAttribute luokka linkitetty määritetty Aspose.Tasks.Value kohde.
Examples
Käytä tätä koodia luoda uusi Aspose.Tasks.ExtendedAttribute käyttämällä tiettyä arvoa:
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(LaajennettuAttributeResource, sarja)
Tehdasmenetelmä, joka luo laajennetun ominaisuuden määritelmän kanssa lookup.Se on Aspose.Tasks.ExtendedAttributeDefinition.CalculationType vastaa Aspose.Tasks.CalculationType.Lookup ja voidaan käyttää Resources vain.Sinun on määritettävä fieldId’ ja
alias’ kun soitat tätä menetelmää.Typpi kenttä johtuu kenttätunnusta.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)
Parameters
fieldId
ExtendedAttributeResource
Määritetty Aspose.Tasks.ExtendedAttributeResource kenttätunnus.
alias
string
Määritetty System.String alias.
Returns
Luotu esimerkki Aspose.Tasks.ExtendedAttributeDefinition luokasta, jossa on määritelty fieldId’ ja
alias’.
Examples
Käytä tätä esimerkkiä luomaan määriteltyä kenttä määritelmää resurssille, ja täytä se sitten tekstiarvoilla:
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, sarja)
Tehdasmenetelmä, joka luo laajennetun ominaisuuden määritelmän kanssa lookup.It on Aspose.Tasks.ExtendedAttributeDefinition.CalculationType vastaa Aspose.Tasks.CalculationType.Lookup ja voidaan käyttää Resources vain.Sinun on määritettävä customFieldType’,
fieldId’ ja
alias’ kun soitat tätä menetelmää.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
Parameters
customFieldType
CustomFieldType
Määritetty Aspose.Tasks.CustomFieldType tyyppi.
fieldId
ExtendedAttributeResource
Määritetty Aspose.Tasks.ExtendedAttributeResource kenttätunnus.
alias
string
Määritetty System.String alias.
Returns
Luotu esimerkki Aspose.Tasks.ExtendedAttributeDefinition luokasta, jossa on määritelty customFieldType’,
fieldId’ ja
alias’.
Examples
Käytä tätä esimerkkiä luomaan määriteltyä kenttä määritelmää resurssille, ja täytä se sitten tekstiarvoilla:
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(LaajennettuAttributeTask, string)
Tehdasmenetelmä, joka luo laajennetun ominaisuuden määritelmän kanssa lookup.Se on Aspose.Tasks.ExtendedAttributeDefinition.CalculationType vastaa Aspose.Tasks.CalculationType.Lookup ja voidaan käyttää tehtävissä vain.Sinun on määritettävä fieldId’ ja
alias’ kun soitat tätä menetelmää.Typpi kenttä johtuu kenttätunnusta.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)
Parameters
fieldId
ExtendedAttributeTask
Määritetty Aspose.Tasks.ExtendedAttributeTask kenttätunnus.
alias
string
Määritetty System.String alias.
Returns
Luotu esimerkki Aspose.Tasks.ExtendedAttributeDefinition luokasta, jossa on määritelty fieldId’ ja
alias’.
Examples
Käytä tätä esimerkkiä luodaan mukautettu kenttä määritelmä tehtävässä, jossa on lookup ja täytä se sitten tekstiarvoilla:
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, sarja)
Tehdasmenetelmä, joka luo laajennetun ominaisuuden määritelmän kanssa lookup.It on Aspose.Tasks.ExtendedAttributeDefinition.CalculationType vastaa Aspose.Tasks.CalculationType.Lookup ja voidaan käyttää Task vain.Sinun on määritettävä customFieldType’,
fieldId’ ja
alias’ kun soitat tätä menetelmää.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
Parameters
customFieldType
CustomFieldType
Määritetty Aspose.Tasks.CustomFieldType tyyppi.
fieldId
ExtendedAttributeTask
Määritetty Aspose.Tasks.ExtendedAttributeTask kenttätunnus.
alias
string
Määritetty System.String alias.
Returns
Luotu esimerkki Aspose.Tasks.ExtendedAttributeDefinition luokasta, jossa on määritelty customFieldType’,
fieldId’ ja
alias'.
Examples
Käytä tätä esimerkkiä luodaan mukautettu kenttä määritelmä tehtävässä, jossa on lookup ja täytä se sitten tekstiarvoilla:
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, sarja)
Tehdasmenetelmä, joka luo yksinkertaisen laajennetun ominaisuuden määritelmän, jonka Microsoft Project näyttää “Ei”.Se on Aspose.Tasks.ExtendedAttributeDefinition.CalculationType vastaa Aspose.Tasks.CalculationType.Ei ja voidaan käyttää Resource vain.Sinun on määritettävä customFieldType’,
fieldId’ ja
alias’ kutsumalla tätä menetelmää.
public static ExtendedAttributeDefinition CreateResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
Parameters
customFieldType
CustomFieldType
Määritetty Aspose.Tasks.CustomFieldType tyyppi.
fieldId
ExtendedAttributeResource
Määritetty Aspose.Tasks.ExtendedAttributeResource kenttätunnus.
alias
string
Määritetty System.String alias.
Returns
Luotu esimerkki Aspose.Tasks.ExtendedAttributeDefinition luokasta, jossa on määritelty customFieldType’,
fieldId’ ja
alias'.
Examples
Käytä tätä esimerkkiä luodaan räätälöity teksti kenttä määritelmä:
var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);
CreateResourceDefinition(LaajennettuAttributeResource, sarja)
Tehdasmenetelmä, joka luo yksinkertaisen laajennetun ominaisuuden määritelmän, jonka Microsoft Project näyttää “ei”.Se on Aspose.Tasks.ExtendedAttributeDefinition.CalculationType vastaa Aspose.Tasks.CalculationType.Ei ja voidaan käyttää Resource vain.Sinun on määritettävä fieldId’ ja
alias’ kun soitat tätä menetelmää.Typpi kenttä johtuu kenttätunnusta.
public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)
Parameters
fieldId
ExtendedAttributeResource
Määritetty Aspose.Tasks.ExtendedAttributeResource kenttätunnus.
alias
string
Määritetty System.String alias.
Returns
Luotu esimerkki Aspose.Tasks.ExtendedAttributeDefinition luokasta, jossa on määritelty fieldId’ ja
alias'.
Examples
Käytä tätä esimerkkiä luodaan räätälöity teksti kenttä määritelmä:
var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);
CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, sarja)
Tehdasmenetelmä, joka luo yksinkertaisen laajennetun ominaisuuden määritelmän, jonka Microsoft Project näyttää “ei”.Se on Aspose.Tasks.ExtendedAttributeDefinition.CalculationType vastaa Aspose.Tasks.CalculationType.Ei ja voidaan käyttää tehtäviin vain.Sinun on määritettävä customFieldType’,
fieldId’ ja
alias’ kutsumalla tätä menetelmää.
public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
Parameters
customFieldType
CustomFieldType
Määritetty Aspose.Tasks.CustomFieldType tyyppi.
fieldId
ExtendedAttributeTask
Määritetty Aspose.Tasks.ExtendedAttributeTask kenttätunnus.
alias
string
Määritetty System.String alias.
Returns
Luotu esimerkki Aspose.Tasks.ExtendedAttributeDefinition luokasta, jossa on määritelty customFieldType’,
fieldId’ ja
alias'.
Examples
Käytä tätä esimerkkiä luodaan räätälöity teksti kenttä määritelmä:
var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);
CreateTaskDefinition(LaajennettuAttributeTask, string)
Tehdasmenetelmä, joka luo yksinkertaisen laajennetun ominaisuuden määritelmän, jonka Microsoft Project näyttää “ei”.Se on Aspose.Tasks.ExtendedAttributeDefinition.CalculationType vastaa Aspose.Tasks.CalculationType.Ei ja voidaan käyttää tehtäviin vain.Sinun on määritettävä fieldId’ ja
alias’ kutsumalla tätä menetelmää.Typpi kenttä johtuu kenttätunnusta.
public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)
Parameters
fieldId
ExtendedAttributeTask
Määritetty Aspose.Tasks.ExtendedAttributeTask kenttätunnus.
alias
string
Määritetty System.String alias.
Returns
Luotu esimerkki Aspose.Tasks.ExtendedAttributeDefinition luokasta, jossa on määritelty fieldId’ ja
alias'.
Examples
Käytä tätä esimerkkiä luodaan räätälöity teksti kenttä määritelmä:
var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);
Equals(Objekti)
Palauttaa lippu, joka osoittaa, onko tämä tapaus samankaltainen kuin määritetty esine.
public override bool Equals(object obj)
Parameters
obj
object
määritelty kohde verrata tähän tapaukseen.
Returns
lippu, joka osoittaa, onko tämä tapaus samankaltainen kuin määritetty esine.
GetHashCode()
Palauttaa hash-koodin esimerkille Aspose.Tasks.ExtendedAttributeDefinition luokka.
public override int GetHashCode()
Returns
hash-koodi tähän kohteeseen.
RemoveLookupValue(Value)
Se poistaa arvon sisäisestä tarkasteluluettelosta. Tämä on suosituin tapa manipuloida Aspose.Tasks.ExtendedAttributeDefinition.ValueList.
public void RemoveLookupValue(Value value)
Parameters
value
Value
Arvo poistaa etukäteen.
Remarks
Tämä menetelmä toimii vain Aspose.Tasks.ExtendedAttributeDefinition tapauksissajotka ovat Aspose.Tasks.ExtendedAttributeDefinition.CalculationType vastaa Aspose.Tasks.CalculationType.Lookup.