Class LevelingOptions
Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)
Permite especificar parámetros de nivelación de recursos.
public sealed class LevelingOptions
Herencia
Miembros heredados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructores
LevelingOptions()
Inicializa una nueva instancia de la clase Aspose.Tasks.Leveling.LevelingOptions.
public LevelingOptions()
Propiedades
CancellationToken
Obtiene o establece un token que se puede usar para cancelar una operación de nivelación de proyecto.
public CancellationToken CancellationToken { get; set; }
Valor de la propiedad
FinishDate
Obtiene o establece la fecha de finalización del período de nivelación. El valor predeterminado es la fecha de finalización del proyecto.
public DateTime? FinishDate { get; set; }
Valor de la propiedad
LevelingOrder
Obtiene el orden en el que el algoritmo de nivelación retrasa las tareas que tienen sobreasignaciones. Después de determinar las tareas que causan la sobreasignación y cuáles se pueden retrasar, se utiliza el orden especificado para decidir qué tarea debe retrasarse primero.
public LevelingOrder LevelingOrder { get; set; }
Valor de la propiedad
MessageHandler
Obtiene o establece el callback del manejador de mensajes que se puede usar para interceptar mensajes de registro producidos por Aspose.Tasks durante la nivelación de recursos.
public IMessageHandler MessageHandler { get; set; }
Valor de la propiedad
MessageLevel
Obtiene o establece el nivel de los mensajes de registro emitidos por Aspose.Tasks durante la nivelación de recursos.
public MessageLevel MessageLevel { get; set; }
Valor de la propiedad
Resources
Obtiene o establece la lista de recursos que serán nivelados. Si se establece en null, se nivelarán todos los recursos del proyecto.
public IList<resource> Resources { get; set; }
Valor de la propiedad
StartDate
Obtiene o establece la fecha de inicio del período de nivelación. El valor predeterminado es la fecha de inicio del proyecto.
public DateTime? StartDate { get; set; }