Class ExtendedAttributeDefinition

Class ExtendedAttributeDefinition

Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)

Przedstawia rozszerzoną definicję atrybutów związanych z projektem.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition

Inheritance

object ExtendedAttributeDefinition

Dziedziczeni członkowie

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

Properties

Alias

Otrzymuje lub ustawia alias określonego pola.

public string Alias { get; set; }

Wartość nieruchomości

string

AppendNewValues

Otrzymuje lub ustawia wartość wskazującą, czy nowe wartości dodane do projektu są automatycznie dodawane do listy.

public bool AppendNewValues { get; set; }

Wartość nieruchomości

bool

Remarks

Obecnie obsługiwane są formaty MSP 2003/2007 Xml i MSP 2003 mpp.

AutoRollDown

Otrzymuje lub ustawia wartość wskazującą, czy automatyczna rolka do zadań jest dołączona.

public bool AutoRollDown { get; set; }

Wartość nieruchomości

bool

CalculationType

Otrzymuje lub ustawia typ obliczania wartości przyzwoitego atrybutu.

public CalculationType CalculationType { get; set; }

Wartość nieruchomości

CalculationType

CfType

Otrzymuje typ zwykłego pola.

public CustomFieldType CfType { get; }

Wartość nieruchomości

CustomFieldType

Default

Otrzymuje lub ustawia wartość domyślną na liście.

public string Default { get; set; }

Wartość nieruchomości

string

Remarks

Obecnie obsługiwane są formaty MSP 2003/2007 Xml i MSP 2003 mpp.

DefaultGuid

Uzyskać lub ustawić Przewodnik do podanego wejścia tabeli wyszukiwania.

public string DefaultGuid { get; set; }

Wartość nieruchomości

string

ElementType

otrzymuje lub ustawia rozszerzony atrybut jest powiązanyz zadaniem, zasobem lub zadaniem.

public ElementType ElementType { get; set; }

Wartość nieruchomości

ElementType

FieldId

Obiekty lub zestawy odpowiadają identyfikatorowi projektu danego pola.Użyj reprezentacji łańcucha stałej z klasy Aspose.Tasks.ExtendedAttributeTask, aby określić właściwość Aspose.Tasks.ExtendedAttributeDefinition.FieldId.

public string FieldId { get; set; }

Wartość nieruchomości

string

Examples

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

Remarks

Najlepszym sposobem na ustawienie Aspose.Tasks.ExtendedAttributeDefinition.FieldId właściwości jest tworzenie Aspose.Tasks.ExtendedAttributeDefinitionUżywanie jednej z dedykowanych metod fabrycznych, takich jak Aspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.ExtendedAttributeTask,System.String) lub Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String).

FieldName

Otrzymuje nazwę zwykłego pola.

public string FieldName { get; }

Wartość nieruchomości

string

Remarks

Nie należy ustawiać bezpośrednio, zamiast tego tworzyć ExtendedAttributeDefinition za pomocą mocno typowanych statycznych metod fabrycznych o nazwie Create*Definition().

Formula

Otrzymuje lub ustawia formułę, którą Microsoft Project wykorzystuje do pozycjonowania wybranego pola zadań.

public string Formula { get; set; }

Wartość nieruchomości

string

GraphicalIndicator

Otrzymuje lub ustawia informacje o wskaźnikach graficznych związanych z rozszerzonym atrybutem.Dostępne do formatu MPP.

public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }

Wartość nieruchomości

GraphicalIndicatorsInfo

Guid

Otrzymuje lub ustawia Przewodnik do określonego pola.

public string Guid { get; set; }

Wartość nieruchomości

string

Remarks

Obecnie jest obsługiwany tylko w formacie Xml.

LookupUid

Otrzymuje przewodnik tabeli wyszukiwania powiązany z polem przystosowanym.

public string LookupUid { get; }

Wartość nieruchomości

string

Remarks

Aby utworzyć wybrane pola z wyszukiwarką, użyj jednego z metod fabrycznych: Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) lub Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String).

MaxMultiValues

Otrzymuje lub ustawia maksymalną liczbę wartości, które można ustawić na liście wyborów.

public int MaxMultiValues { get; set; }

Wartość nieruchomości

int

Remarks

Obecnie jest obsługiwany tylko w formacie Xml.

ParentProject

Otrzymuje projekt ojczysty w instancji Aspose.Tasks.ExtendedAttributeDefinition.

public Project ParentProject { get; }

Wartość nieruchomości

Project

PhoneticsAlias

Otrzymuje lub ustawia wypowiedź fonetyczną alias przyzwoitego pola.

public string PhoneticsAlias { get; set; }

Wartość nieruchomości

string

Remarks

Obecnie jest obsługiwany tylko w formacie Xml.

RestrictValues

Otrzymuje lub ustawia wartość wskazującą, czy wartości polowe są ograniczone do wartości w Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public bool RestrictValues { get; set; }

Wartość nieruchomości

bool

RollupType

Otrzymuje lub ustawia sposób obliczania rolek.

public RollupType RollupType { get; set; }

Wartość nieruchomości

RollupType

Remarks

Wpisy są obecnie obsługiwane tylko w formacie XML.

SecondaryGuid

Otrzymuje lub ustanawia drugorzędny przewodnik rozszerzonego atrybutu.

public string SecondaryGuid { get; set; }

Wartość nieruchomości

string

Remarks

Jest to nowe dla MS Project 2010 właściwości.

SecondaryPid

Otrzymuje lub ustawia wtórny PID danego pola.

public string SecondaryPid { get; set; }

Wartość nieruchomości

string

SummaryRowsCalculationType

Otrzymuje lub ustawia typ obliczania wartości przydzielonego atrybutu dla kolejek podsumowania.

public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }

Wartość nieruchomości

SummaryRowsCalculationType

UserDef

Otrzymuje lub ustawia wartość wskazującą, czy wybrane pola są zdefiniowane przez użytkownika.

public bool UserDef { get; set; }

Wartość nieruchomości

bool

Remarks

Obecnie jest obsługiwany tylko w formacie Xml.

ValueList

Znajdź listę<Value> ValueList.

public List<value> ValueList { get; }

Wartość nieruchomości

List • < Value >

Remarks

W przypadku gdy wartości przedłużonych atrybutów są określone jako właściwości elementów w schemacie,mogą być określone wartościami lub odniesieniami do wartości zawartych w niniejszym wykazie.Wnioski mogą podjąć zamówienie listy poprzez zamówienie określone tutaj.Obecnie obsługiwane są formaty MSP 2003/2007 Xml i MSP 2003 mpp.Zamiast tego użyj metod ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue.

ValuelistSortOrder

Dostęp lub ustaw sposób, w jaki listy wartości są sortowane. Wartości są: 0=Diescending, 1=Ascending.

public int ValuelistSortOrder { get; set; }

Wartość nieruchomości

int

Remarks

Obecnie obsługiwane są formaty MSP 2003/2007 Xml i MSP 2003 mpp.

Methods

AddLookupValue(Value)

Dodaj wartość do wewnętrznej listy wyszukiwania. Jest to preferowany sposób manipulacji z Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public void AddLookupValue(Value value)

Parameters

value Value

Wartość dodać do wyszukiwania.

Examples

Użyj tego kodu, aby dodać nową wartość do listy wyszukiwania:taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });

Remarks

Ta metoda działa tylko dla instancji Aspose.Tasks.ExtendedAttributeDefinitionktóre mają Aspose.Tasks.ExtendedAttributeDefinition.CalculationType równa się Aspose.Tasks.CalculationType.Lookup.

CreateExtendedAttribute()

Tworzy nowy rozszerzony atrybut z identyfikatorem pola, który odpowiada wartości identyfikatoru pola tego obiektu.

public ExtendedAttribute CreateExtendedAttribute()

Returns

ExtendedAttribute

zwraca utworzoną instancję klasy Aspose.Tasks.ExtendedAttribute z identyfikatorem pola, który odpowiada wartości identyfikatoru pola tego obiektu.

CreateExtendedAttribute(strumień)

Tworzy nowy rozszerzony atrybut z identyfikatorem pola, który odpowiada wartości identyfikatoru pola tego obiektu i określonej wartości tekstu.

public ExtendedAttribute CreateExtendedAttribute(string textValue)

Parameters

textValue string

określona wartość tekstu.

Returns

ExtendedAttribute

zwraca utworzoną instancję klasy Aspose.Tasks.ExtendedAttribute z identyfikatorem pola, który odpowiada wartości identyfikatoru pola tego obiektu.

Exceptions

InvalidOperationException

Jeśli aktualny Aspose.Tasks.ExtendedAttributeDefinition.CfType nie jest ‘Text’

CreateExtendedAttribute(dziesiątki)

Tworzy nowy rozszerzony atrybut z identyfikatorem pola, który odpowiada wartości identyfikatoru pola tego obiektu i określonej wartości numerycznej.

public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)

Parameters

numericValue decimal

określona wartość numeryczna.

Returns

ExtendedAttribute

zwraca utworzoną instancję klasy Aspose.Tasks.ExtendedAttribute z identyfikatorem pola, który odpowiada wartości identyfikatoru pola tego obiektu.

Exceptions

InvalidOperationException

Jeśli aktualny Aspose.Tasks.ExtendedAttributeDefinition.CfType nie jest ‘Liczba’ lub ‘Cost’

CreateExtendedAttribute(DateTime)

Tworzy nowy rozszerzony atrybut z identyfikatorem pola, który odpowiada wartości identyfikatoru pola tego obiektu i określonej wartości daty.

public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)

Parameters

dateTimeValue DateTime

określona wartość czasu daty.

Returns

ExtendedAttribute

zwraca utworzoną instancję klasy Aspose.Tasks.ExtendedAttribute z identyfikatorem pola, który odpowiada wartości identyfikatoru pola tego obiektu.

Exceptions

InvalidOperationException

Jeśli aktualny Aspose.Tasks.ExtendedAttributeDefinition.CfType nie jest „Data”, „Start” lub „Finish”

CreateExtendedAttribute(Duration)

Tworzy nowy rozszerzony atrybut z identyfikatorem pola, który odpowiada wartości identyfikatoru pola tego obiektu i określonej wartości długości.

public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)

Parameters

durationValue Duration

określona wartość czasu trwania.

Returns

ExtendedAttribute

zwraca utworzoną instancję klasy Aspose.Tasks.ExtendedAttribute z identyfikatorem pola, który odpowiada wartości identyfikatoru pola tego obiektu.

Exceptions

InvalidOperationException

Jeśli aktualny Aspose.Tasks.ExtendedAttributeDefinition.CfType nie jest ‘Duration’

CreateExtendedAttribute(Bool)

Tworzy nowy rozszerzony atrybut z identyfikatorem pola, który odpowiada wartości identyfikatoru pola tego obiektu i określonej wartości flagi.

public ExtendedAttribute CreateExtendedAttribute(bool flagValue)

Parameters

flagValue bool

określoną wartość flagi.

Returns

ExtendedAttribute

zwraca utworzoną instancję klasy Aspose.Tasks.ExtendedAttribute z identyfikatorem pola, który odpowiada wartości identyfikatoru pola tego obiektu.

Exceptions

InvalidOperationException

Jeśli aktualny Aspose.Tasks.ExtendedAttributeDefinition.CfType nie jest ‘Flag’

CreateExtendedAttribute(Value)

Tworzy nowy rozszerzony atrybut powiązany z określony element Aspose.Tasks.Value.

public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)

Parameters

lookupValue Value

Podany element Aspose.Tasks.Value.

Returns

ExtendedAttribute

zwrot tworzonej instancji klasy Aspose.Tasks.ExtendedAttribute powiązane z określonymi elementami Aspose.Tasks.Value.

Examples

Użyj tego kodu, aby utworzyć nowy Aspose.Tasks.ExtendedAttribute za pomocą określonego wartości:

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(RozszerzonyAttributeResource, String)

Metoda fabryczna, która tworzy rozszerzoną definicję atrybutów z lookup.To ma Aspose.Tasks.ExtendedAttributeDefinition.CalculationType równa się Aspose.Tasks.CalculationType.Lookup i może być używany tylko w zasobach.Musisz określić fieldId’ i alias’ przy wezwaniu tej metody.Typ pola wynika z ID pola.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parameters

fieldId ExtendedAttributeResource

Podany identyfikator pola Aspose.Tasks.ExtendedAttributeResource.

alias string

Wyznaczony system.String alias.

Returns

ExtendedAttributeDefinition

Stworzony przykład klasy Aspose.Tasks.ExtendedAttributeDefinition z określonymi fieldId’ i alias’.

Examples

Użyj tego przykładu, aby utworzyć dostosowaną definicję pola dla zasobu z wyszukiwarką, a następnie wypełnić ją wartościami tekstowymi:

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, strona)

Metoda fabryczna, która tworzy rozszerzoną definicję atrybutów z lookup.It ma Aspose.Tasks.ExtendedAttributeDefinition.CalculationType równa się Aspose.Tasks.CalculationType.Lookup i może być używany tylko w zasobach.Musisz określić customFieldType’, fieldId’ i alias’ przy wezwaniu tej metody.

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

Parameters

customFieldType CustomFieldType

Typ określony Aspose.Tasks.CustomFieldType.

fieldId ExtendedAttributeResource

Podany identyfikator pola Aspose.Tasks.ExtendedAttributeResource.

alias string

Wyznaczony system.String alias.

Returns

ExtendedAttributeDefinition

Tworzone przykłady klasy Aspose.Tasks.ExtendedAttributeDefinition z określonymi customFieldType’, fieldId’ i alias'.

Examples

Użyj tego przykładu, aby utworzyć dostosowaną definicję pola dla zasobu z wyszukiwarką, a następnie wypełnić ją wartościami tekstowymi:

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(RozszerzonyAttributeTask, strona)

Metoda fabryczna, która tworzy rozszerzoną definicję atrybutów z lookup.To ma Aspose.Tasks.ExtendedAttributeDefinition.CalculationType równa się Aspose.Tasks.CalculationType.Lookup i może być używany w zadaniach tylko.Musisz określić fieldId’ i alias’ przy wezwaniu tej metody.Typ pola wynika z ID pola.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parameters

fieldId ExtendedAttributeTask

Podany identyfikator pola Aspose.Tasks.ExtendedAttributeTask.

alias string

Wyznaczony system.String alias.

Returns

ExtendedAttributeDefinition

Stworzony przykład klasy Aspose.Tasks.ExtendedAttributeDefinition z określonymi fieldId’ i alias'.

Examples

Użyj tego przykładu, aby utworzyć indywidualną definicję pola dla zadania z wyszukiwarką, a następnie wypełnić ją wartościami tekstowymi:

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, strona)

Metoda fabryczna, która tworzy rozszerzoną definicję atrybutów z lookup.It ma Aspose.Tasks.ExtendedAttributeDefinition.CalculationType równa się Aspose.Tasks.CalculationType.Lookup i może być używany w Task tylko.Musisz określić customFieldType’, fieldId’ i alias’ przy wezwaniu tej metody.

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

Parameters

customFieldType CustomFieldType

Typ określony Aspose.Tasks.CustomFieldType.

fieldId ExtendedAttributeTask

Podany identyfikator pola Aspose.Tasks.ExtendedAttributeTask.

alias string

Wyznaczony system.String alias.

Returns

ExtendedAttributeDefinition

Tworzone przykłady klasy Aspose.Tasks.ExtendedAttributeDefinition z określonymi customFieldType’, fieldId’ i alias'.

Examples

Użyj tego przykładu, aby utworzyć indywidualną definicję pola dla zadania z wyszukiwarką, a następnie wypełnić ją wartościami tekstowymi:

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, strona)

Metoda fabryczna, która tworzy prostą rozszerzoną definicję atrybutów, którą Microsoft Project wyświetla jako “Nie”.Ma Aspose.Tasks.ExtendedAttributeDefinition.CalculationType równa się Aspose.Tasks.CalculationType.Nie i może być używany w zasobie tylko.Potrzebujesz określić customFieldType’, fieldId’ i alias’ przy wezwaniu tej metody.

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

Parameters

customFieldType CustomFieldType

Typ określony Aspose.Tasks.CustomFieldType.

fieldId ExtendedAttributeResource

Podany identyfikator pola Aspose.Tasks.ExtendedAttributeResource.

alias string

Wyznaczony system.String alias.

Returns

ExtendedAttributeDefinition

Tworzone przykłady klasy Aspose.Tasks.ExtendedAttributeDefinition z określonymi customFieldType’, fieldId’ i alias'.

Examples

Użyj tego przykładu, aby utworzyć opracowaną definicję pola tekstu:

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

CreateResourceDefinition(RozszerzonyAttributeResource, String)

Metoda fabryczna, która tworzy prostą rozszerzoną definicję atrybutów, którą Microsoft Project wyświetla jako “Nie”.Ma Aspose.Tasks.ExtendedAttributeDefinition.CalculationType równa się Aspose.Tasks.CalculationType.Nie i może być używany w zasobie tylko.Musisz określić fieldId’ i alias’ przy wezwaniu tej metody.Typ pola wynika z ID pola.

public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parameters

fieldId ExtendedAttributeResource

Podany identyfikator pola Aspose.Tasks.ExtendedAttributeResource.

alias string

Wyznaczony system.String alias.

Returns

ExtendedAttributeDefinition

Stworzony przykład klasy Aspose.Tasks.ExtendedAttributeDefinition z określonymi fieldId’ i alias'.

Examples

Użyj tego przykładu, aby utworzyć opracowaną definicję pola tekstu:

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

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, strona)

Metoda fabryczna, która tworzy prostą rozszerzoną definicję atrybutów, którą Microsoft Project wyświetla jako “Nie”.Ma Aspose.Tasks.ExtendedAttributeDefinition.CalculationType równa się Aspose.Tasks.CalculationType.Nie i może być używany w Task tylko.Musisz określić customFieldType’, fieldId’ i alias’ przy wezwaniu tej metody.

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

Parameters

customFieldType CustomFieldType

Typ określony Aspose.Tasks.CustomFieldType.

fieldId ExtendedAttributeTask

Podany identyfikator pola Aspose.Tasks.ExtendedAttributeTask.

alias string

Wyznaczony system.String alias.

Returns

ExtendedAttributeDefinition

Tworzone przykłady klasy Aspose.Tasks.ExtendedAttributeDefinition z określonymi customFieldType’, fieldId’ i alias'.

Examples

Użyj tego przykładu, aby utworzyć opracowaną definicję pola tekstu:

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

CreateTaskDefinition(RozszerzonyAttributeTask, strona)

Metoda fabryczna, która tworzy prostą rozszerzoną definicję atrybutów, którą Microsoft Project wyświetla jako “Nie”.Ma Aspose.Tasks.ExtendedAttributeDefinition.CalculationType równa się Aspose.Tasks.CalculationType.Nie i może być używany w zadaniach tylko.Musisz określić fieldId’ i alias’ przy wezwaniu tej metody.Typ pola wynika z ID pola.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parameters

fieldId ExtendedAttributeTask

Podany identyfikator pola Aspose.Tasks.ExtendedAttributeTask.

alias string

Wyznaczony system.String alias.

Returns

ExtendedAttributeDefinition

Stworzony przykład klasy Aspose.Tasks.ExtendedAttributeDefinition z określonymi fieldId’ i alias'.

Examples

Użyj tego przykładu, aby utworzyć opracowaną definicję pola tekstu:

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

Equals(Obiekt)

Powraca flagę wskazującą, czy ta instancja jest równa określonemu przedmiotowi.

public override bool Equals(object obj)

Parameters

obj object

określonego przedmiotu do porównania z tą instancją.

Returns

bool

flaga wskazująca, czy ta instancja jest równa określonemu przedmiotowi.

GetHashCode()

Powraca kod hash na przykład klasy Aspose.Tasks.ExtendedAttributeDefinition.

public override int GetHashCode()

Returns

int

kod hash dla tego obiektu.

RemoveLookupValue(Value)

Usuwa wartość z wewnętrznej listy wyszukiwania. Jest to preferowany sposób manipulacji z Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public void RemoveLookupValue(Value value)

Parameters

value Value

Wartość do usunięcia z wyszukiwania.

Remarks

Ta metoda działa tylko dla instancji Aspose.Tasks.ExtendedAttributeDefinitionktóre mają Aspose.Tasks.ExtendedAttributeDefinition.CalculationType równa się Aspose.Tasks.CalculationType.Lookup.

 Polski