Class TimephasedDataCollection

Class TimephasedDataCollection

Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)

Representerar en samling av Aspose.Tasks.TimephasedData objekt.

public abstract class TimephasedDataCollection : IList<timephaseddata>, ICollection<timephaseddata>, IEnumerable<timephaseddata>, IEnumerable

Inheritance

object TimephasedDataCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

Arvsmedlemmar

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

Constructors

TimephasedDataCollection()

Initialiserar en ny instans av Aspose.Tasks.TimephasedDataCollection klass.

protected TimephasedDataCollection()

Properties

Count

Få antalet objekt som finns i detta Aspose.Tasks.TimephasedDataCollection objekt.

public int Count { get; }

Fastighetsvärde

int

IsReadOnly

Det får ett värde som anger om System.Collections.Generic.ICollection`1 är läsbart.

public bool IsReadOnly { get; }

Fastighetsvärde

bool

Detta[int]

Returnerar elementet till det angivna indexet. Set-tillbehöret stöds inte.ägande att ställa in timephased data.

public TimephasedData this[int index] { get; set; }

Fastighetsvärde

TimephasedData

Methods

Add(TimephasedData)

Adds Aspose.Tasks.TimephasedData instans till denna samling objekt.

public void Add(TimephasedData item)

Parameters

item TimephasedData

Artikeln att lägga till.

Exceptions

ArgumentNullException

Om parameter td är noll.

AddRange(Föregående Föregående inlägg: Timephaseddata>)

Lägg till en samling av Aspose.Tasks.TimephasedData instanser till denna samling objekt.

public void AddRange(IEnumerable<timephaseddata> timephasedCollection)

Parameters

timephasedCollection IEnumerable ochlt; TimephasedData >

En samling av Aspose.Tasks.TimephasedData objekt att lägga till.

Clear()

Ta bort alla objekt från Aspose.Tasks.TimephasedDataCollection.

public void Clear()

Contains(TimephasedData)

Det bestämmer om Aspose.Tasks.TimephasedDataCollection innehåller ett specifikt värde.

public bool Contains(TimephasedData item)

Parameters

item TimephasedData

föremålet att placeras i samlingen.

Returns

bool

sant om item’ finns i samlingen; annars falsk.

CopyTo(TimephasedData[ ], och int)

Kopiera elementen i Aspose.Tasks.TimephasedDataCollection till en System.Array,Börja med en viss System.Array index.

public void CopyTo(TimephasedData[] array, int arrayIndex)

Parameters

array TimephasedData [ ]

Den endimensionella System.Array som är destinationen för de element som kopieras från Aspose.Tasks.TimephasedDataCollection.System.Array måste ha nollbaserad indexering.

arrayIndex int

Nollbaserad index i array’ där kopiering börjar.

Exceptions

ArgumentNullException

array’ is null.

ArgumentOutOfRangeException

arrayIndex’ is less than 0.

ArgumentException

Antalet element i källan Aspose.Tasks.TimephasedDataCollectionis är större än det tillgängliga utrymmet från arrayIndex’ till slutet av destinationen array'.

GetEnumerator()

Returnerar en förteckning för denna samling.

public IEnumerator<timephaseddata> GetEnumerator()

Returns

IEnumerator ochlt; TimephasedData >

en förteckning för denna samling.

Remove(TimephasedData)

Ta bort Aspose.Tasks.TimephasedData instans från denna samling objekt.

public bool Remove(TimephasedData item)

Parameters

item TimephasedData

föremålet att ta bort.

Returns

bool

exakt om item’ lyckades ta bort från Aspose.Tasks.TimephasedDataCollection; annars false.Denna metod returnerar också false om item’ inte finns i Aspose.Tasks.TimephasedDataCollection.

SelectBetweenStartAndFinish(DataType, DateTime och DateTime)

Välj alla tidsfaser mellan startTime’ och finishTime’. har O(log n) komplexitet i genomsnitt.

public IList<timephaseddata> SelectBetweenStartAndFinish(TimephasedDataType timephasedDataType, DateTime startTime, DateTime finishTime)

Parameters

timephasedDataType TimephasedDataType

Typ av tidssteg att välja.

startTime DateTime

Inledningen av intervallet.

finishTime DateTime

Avslutningen av intervallet.

Returns

IList ochlt; TimephasedData >

Returnerar en ny lista instans av Aspose.Tasks.TimephasedDataCollection data som beställts av Start egendom.

ToList()

Konverterar Aspose.Tasks.TimephasedDataCollection objekt till en lista över Aspose.Tasks.TimephasedData objekt.

public List<timephaseddata> ToList()

Returns

List ochlt; TimephasedData >

Förteckning över Aspose.Tasks.TimephasedData objekt.

 Svenska