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; }