Class LevelingOptions
Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)
Дозволяє вказати параметри вирівнювання ресурсів.
public sealed class LevelingOptions
Спадкування
Спадковані члени
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструктори
LevelingOptions()
Ініціалізує новий екземпляр класу Aspose.Tasks.Leveling.LevelingOptions.
public LevelingOptions()
Властивості
CancellationToken
Отримує або задає токен, який можна використовувати для скасування операції вирівнювання проекту.
public CancellationToken CancellationToken { get; set; }
Значення властивості
FinishDate
Отримує або задає дату закінчення періоду вирівнювання. Значення за замовчуванням - дата завершення проекту.
public DateTime? FinishDate { get; set; }
Значення властивості
LevelingOrder
Отримує порядок, у якому алгоритм вирівнювання затримує завдання, які мають перевантаження. Після визначення завдань, які викликають перевантаження, і тих, які можуть бути затримані, використовується зазначений порядок, яке завдання слід затримати першим.
public LevelingOrder LevelingOrder { get; set; }
Значення властивості
MessageHandler
Отримує або задає зворотний виклик обробника повідомлень, який можна використовувати для перехоплення лог-повідомлень, що генеруються Aspose.Tasks під час вирівнювання ресурсів.
public IMessageHandler MessageHandler { get; set; }
Значення властивості
MessageLevel
Отримує або задає рівень лог-повідомлень, що генеруються Aspose.Tasks під час вирівнювання ресурсів.
public MessageLevel MessageLevel { get; set; }
Значення властивості
Resources
Отримує або задає список ресурсів, які будуть вирівняні. Якщо встановлено null, всі ресурси проекту будуть вирівняні.
public IList<resource> Resources { get; set; }
Значення властивості
StartDate
Отримує або задає дату початку періоду вирівнювання. Значення за замовчуванням - дата початку проекту.
public DateTime? StartDate { get; set; }