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
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
IsReadOnly
Det får ett värde som anger om System.Collections.Generic.ICollection`1 är läsbart.
public bool IsReadOnly { get; }
Fastighetsvärde
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
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
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
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
array’ is null.
arrayIndex’ is less than 0.
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
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.