Class ExtendedAttributeDefinition

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

string

AppendNewValues

Saat tai asetat arvon, joka osoittaa, lisätäänko projektille uusia arvoja automaattisesti luetteloon.

public bool AppendNewValues { get; set; }

Omistuksen arvo

bool

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

bool

CalculationType

Se saa tai asettaa määritettyä ominaisuutta koskevan arvon laskelman tyypin.

public CalculationType CalculationType { get; set; }

Omistuksen arvo

CalculationType

CfType

Saa tyypillinen tyypillinen kenttä.

public CustomFieldType CfType { get; }

Omistuksen arvo

CustomFieldType

Default

Saa tai asettaa oletusarvo luettelossa.

public string Default { get; set; }

Omistuksen arvo

string

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

string

ElementType

Saat tai asettaa laajennettu ominaisuus liittyytehtävä, resurssi tai tehtävä.

public ElementType ElementType { get; set; }

Omistuksen arvo

ElementType

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

string

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

string

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

string

GraphicalIndicator

Saat tai asettaa graafisen indikaattorin tiedot, jotka liittyvät laajennettuun ominaisuuteen.Sovelletaan MPP-muotoon.

public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }

Omistuksen arvo

GraphicalIndicatorsInfo

Guid

Valitse tai asettaa oppaita mukautettu kenttä.

public string Guid { get; set; }

Omistuksen arvo

string

Remarks

Tällä hetkellä tuetaan vain XML-muodossa.

LookupUid

Saat ohjaimen etusivulle, joka liittyy mukautettuun kenttään.

public string LookupUid { get; }

Omistuksen arvo

string

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

int

Remarks

Tällä hetkellä tuetaan vain XML-muodossa.

ParentProject

Saat äidinhankkeen Aspose.Tasks.ExtendedAttributeDefinition -esimerkkinä.

public Project ParentProject { get; }

Omistuksen arvo

Project

PhoneticsAlias

Saa tai asettaa äänenkielisen alalla nimenkielisen kentän äänenkielisen.

public string PhoneticsAlias { get; set; }

Omistuksen arvo

string

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

bool

RollupType

Saa tai asettaa tapa, jolla rullat lasketaan.

public RollupType RollupType { get; set; }

Omistuksen arvo

RollupType

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

string

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

string

SummaryRowsCalculationType

Se saa tai asettaa määritettyä ominaisuutta koskevan arvon laskenta-tyypin yhteenvedon rivien osalta.

public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }

Omistuksen arvo

SummaryRowsCalculationType

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

bool

Remarks

Tällä hetkellä tuetaan vain XML-muodossa.

ValueList

Saat luettelon<Value> ValueList.

public List<value> ValueList { get; }

Omistuksen arvo

List < Value >

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

int

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

ExtendedAttribute

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

ExtendedAttribute

palautetaan Aspose.Tasks.ExtendedAttribute-luokka kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa.

Exceptions

InvalidOperationException

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

ExtendedAttribute

palautetaan Aspose.Tasks.ExtendedAttribute-luokka kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa.

Exceptions

InvalidOperationException

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

ExtendedAttribute

palautetaan Aspose.Tasks.ExtendedAttribute-luokka kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa.

Exceptions

InvalidOperationException

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

ExtendedAttribute

palautetaan Aspose.Tasks.ExtendedAttribute-luokka kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa.

Exceptions

InvalidOperationException

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

ExtendedAttribute

palautetaan Aspose.Tasks.ExtendedAttribute-luokka kenttätunnuksella, joka vastaa tämän kohteen kenttätunnuksen arvoa.

Exceptions

InvalidOperationException

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

ExtendedAttribute

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

ExtendedAttributeDefinition

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

ExtendedAttributeDefinition

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

ExtendedAttributeDefinition

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

ExtendedAttributeDefinition

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

ExtendedAttributeDefinition

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

ExtendedAttributeDefinition

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

ExtendedAttributeDefinition

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

ExtendedAttributeDefinition

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

bool

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

int

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.

 Suomi