Class LevelingOptions
Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)
Ermöglicht die Angabe von Parametern für die Ressourcenebene.
public sealed class LevelingOptions
Vererbung
Vererbte Mitglieder
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
LevelingOptions()
Initialisiert eine neue Instanz der Klasse Aspose.Tasks.Leveling.LevelingOptions.
public LevelingOptions()
Eigenschaften
CancellationToken
Erhält oder setzt ein Token, das verwendet werden kann, um eine Projektleveling-Operation abzubrechen.
public CancellationToken CancellationToken { get; set; }
Eigenschaftswert
FinishDate
Erhält oder setzt das Enddatum des Leveling-Zeitraums. Der Standardwert ist das Abschlussdatum des Projekts.
public DateTime? FinishDate { get; set; }
Eigenschaftswert
LevelingOrder
Erhält die Reihenfolge, in der der Leveling-Algorithmus Aufgaben mit Überlastungen verzögert. Nach der Bestimmung der Aufgaben, die die Überlastung verursachen, und welche Aufgaben verzögert werden können, wird die angegebene Reihenfolge verwendet, um festzulegen, welche Aufgabe zuerst verzögert werden soll.
public LevelingOrder LevelingOrder { get; set; }
Eigenschaftswert
MessageHandler
Erhält oder setzt einen Callback für den Nachrichtenhandler, der verwendet werden kann, um Protokollnachrichten abzufangen, die von Aspose.Tasks während des Ressourcenlevelings erzeugt werden.
public IMessageHandler MessageHandler { get; set; }
Eigenschaftswert
MessageLevel
Erhält oder setzt das Niveau der Protokollnachrichten, die von Aspose.Tasks während des Ressourcenlevelings ausgegeben werden.
public MessageLevel MessageLevel { get; set; }
Eigenschaftswert
Resources
Erhält oder setzt die Liste der Ressourcen, die geebnet werden sollen. Wenn null gesetzt wird, werden alle Projektressourcen geebnet.
public IList<resource> Resources { get; set; }
Eigenschaftswert
StartDate
Erhält oder setzt das Startdatum des Leveling-Zeitraums. Der Standardwert ist das Startdatum des Projekts.
public DateTime? StartDate { get; set; }