Class LevelingOptions

Class LevelingOptions

Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)

Pozwala na określenie parametrów poziomowania zasobów.

public sealed class LevelingOptions

Dziedziczenie

objectLevelingOptions

Członkowie dziedziczeni

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

Konstruktory

LevelingOptions()

Inicjalizuje nową instancję klasy Aspose.Tasks.Leveling.LevelingOptions.

public LevelingOptions()

Właściwości

CancellationToken

Pobiera lub ustawia token, który można użyć do anulowania operacji poziomowania projektu.

public CancellationToken CancellationToken { get; set; }

Wartość właściwości

CancellationToken

FinishDate

Pobiera lub ustawia datę zakończenia okresu poziomowania. Wartość domyślna to data zakończenia projektu.

public DateTime? FinishDate { get; set; }

Wartość właściwości

DateTime?

LevelingOrder

Pobiera kolejność, w jakiej algorytm poziomowania opóźnia zadania, które mają nadmiarowe przydziały. Po określeniu zadań powodujących nadmiarowe przydziały i które zadania mogą być opóźnione, używana jest określona kolejność, które zadanie powinno być opóźnione jako pierwsze.

public LevelingOrder LevelingOrder { get; set; }

Wartość właściwości

LevelingOrder

MessageHandler

Pobiera lub ustawia callback obsługi wiadomości, który można użyć do przechwytywania komunikatów dziennika generowanych przez Aspose.Tasks podczas poziomowania zasobów.

public IMessageHandler MessageHandler { get; set; }

Wartość właściwości

IMessageHandler

MessageLevel

Pobiera lub ustawia poziom komunikatów dziennika emitowanych przez Aspose.Tasks podczas poziomowania zasobów.

public MessageLevel MessageLevel { get; set; }

Wartość właściwości

MessageLevel

Resources

Pobiera lub ustawia listę zasobów, które będą poziomowane. Jeśli ustawiono null, wszystkie zasoby projektu będą poziomowane.

public IList<resource> Resources { get; set; }

Wartość właściwości

IList<Resource&gt;

StartDate

Pobiera lub ustawia datę rozpoczęcia okresu poziomowania. Wartość domyślna to data rozpoczęcia projektu.

public DateTime? StartDate { get; set; }

Wartość właściwości

DateTime?

 Polski