Class LevelingOptions

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

objectLevelingOptions

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

CancellationToken

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

DateTime?

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

LevelingOrder

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

IMessageHandler

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

MessageLevel

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

IList<Resource&gt;

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

Valor de la propiedad

DateTime?

 Español