Class LevelingOptions
Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)
Permite especificar parâmetros de nivelamento de recursos.
public sealed class LevelingOptions
Herança
Membros Herdados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Construtores
LevelingOptions()
Inicializa uma nova instância da classe Aspose.Tasks.Leveling.LevelingOptions.
public LevelingOptions()
Propriedades
CancellationToken
Obtém ou define um token que pode ser usado para cancelar uma operação de nivelamento de projeto.
public CancellationToken CancellationToken { get; set; }
Valor da Propriedade
FinishDate
Obtém ou define a data final do período de nivelamento. O valor padrão é a data de conclusão do projeto.
public DateTime? FinishDate { get; set; }
Valor da Propriedade
LevelingOrder
Obtém a ordem na qual o algoritmo de nivelamento atrasa tarefas que têm sobrecargas. Após a determinação das tarefas que causam a sobrecarga e quais tarefas podem ser adiadas, a ordem especificada é usada para determinar qual tarefa deve ser adiada primeiro.
public LevelingOrder LevelingOrder { get; set; }
Valor da Propriedade
MessageHandler
Obtém ou define o callback do manipulador de mensagens que pode ser usado para interceptar mensagens de log produzidas pelo Aspose.Tasks durante o nivelamento de recursos.
public IMessageHandler MessageHandler { get; set; }
Valor da Propriedade
MessageLevel
Obtém ou define o nível das mensagens de log emitidas pelo Aspose.Tasks durante o nivelamento de recursos.
public MessageLevel MessageLevel { get; set; }
Valor da Propriedade
Resources
Obtém ou define a lista de recursos que serão nivelados. Se nulo for definido, todos os recursos do projeto serão nivelados.
public IList<resource> Resources { get; set; }
Valor da Propriedade
StartDate
Obtém ou define a data de início do período de nivelamento. O valor padrão é a data de início do projeto.
public DateTime? StartDate { get; set; }