Class LevelingOptions
Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)
Umožňuje specifikovat parametry vyrovnávání zdrojů.
public sealed class LevelingOptions
Dědičnost
Děděné členy
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktory
LevelingOptions()
Inicializuje novou instanci třídy Aspose.Tasks.Leveling.LevelingOptions.
public LevelingOptions()
Vlastnosti
CancellationToken
Získá nebo nastaví token, který může být použit k zrušení operace vyrovnávání projektu.
public CancellationToken CancellationToken { get; set; }
Hodnota vlastnosti
FinishDate
Získá nebo nastaví datum konce vyrovnávacího období. Výchozí hodnota je datum dokončení projektu.
public DateTime? FinishDate { get; set; }
Hodnota vlastnosti
LevelingOrder
Získá pořadí, ve kterém algoritmus vyrovnávání zpožďuje úkoly, které mají nadměrné alokace. Po určení úkolů způsobujících nadměrné alokace a které úkoly mohou být zpožděny, se použije určené pořadí, které úkol by měl být zpožděn jako první.
public LevelingOrder LevelingOrder { get; set; }
Hodnota vlastnosti
MessageHandler
Získá nebo nastaví callback pro zpracování zpráv, který může být použit k zachycení logových zpráv produkovaných Aspose.Tasks během vyrovnávání zdrojů.
public IMessageHandler MessageHandler { get; set; }
Hodnota vlastnosti
MessageLevel
Získá nebo nastaví úroveň logových zpráv emitovaných Aspose.Tasks během vyrovnávání zdrojů.
public MessageLevel MessageLevel { get; set; }
Hodnota vlastnosti
Resources
Získá nebo nastaví seznam zdrojů, které budou vyrovnány. Pokud je nastaveno null, budou vyrovnány všechny zdroje projektu.
public IList<resource> Resources { get; set; }
Hodnota vlastnosti
StartDate
Získá nebo nastaví datum začátku vyrovnávacího období. Výchozí hodnota je datum začátku projektu.
public DateTime? StartDate { get; set; }