Class LevelingOptions
Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)
Möjliggör att specificera parametrar för resursutjämning.
public sealed class LevelingOptions
Arv
Ärvt Medlemmar
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
LevelingOptions()
Initialiserar en ny instans av klassen Aspose.Tasks.Leveling.LevelingOptions.
public LevelingOptions()
Egenskaper
CancellationToken
Hämtar eller sätter en token som kan användas för att avbryta en projektutjämningsoperation.
public CancellationToken CancellationToken { get; set; }
Egenskapsvärde
FinishDate
Hämtar eller sätter slutdatum för utjämningsperioden. Standardvärdet är projektets slutdatum.
public DateTime? FinishDate { get; set; }
Egenskapsvärde
LevelingOrder
Hämtar den ordning i vilken utjämningsalgoritmen fördröjer uppgifter som har överallokeringar. Efter att ha bestämt vilka uppgifter som orsakar överallokeringen och vilka uppgifter som kan fördröjas, används den angivna ordningen för att avgöra vilken uppgift som ska fördröjas först.
public LevelingOrder LevelingOrder { get; set; }
Egenskapsvärde
MessageHandler
Hämtar eller sätter meddelandehanterarens callback som kan användas för att avlyssna loggmeddelanden som produceras av Aspose.Tasks under resursutjämning.
public IMessageHandler MessageHandler { get; set; }
Egenskapsvärde
MessageLevel
Hämtar eller sätter nivån på loggmeddelanden som skickas av Aspose.Tasks under resursutjämning.
public MessageLevel MessageLevel { get; set; }
Egenskapsvärde
Resources
Hämtar eller sätter listan över de resurser som kommer att utjämnas. Om null anges, kommer alla projektresurser att utjämnas.
public IList<resource> Resources { get; set; }
Egenskapsvärde
StartDate
Hämtar eller sätter startdatum för utjämningsperioden. Standardvärdet är projektets startdatum.
public DateTime? StartDate { get; set; }