Class LevelingOptions
Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)
Consente di specificare i parametri di livellamento delle risorse.
public sealed class LevelingOptions
Ereditarietà
Membri Ereditati
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Costruttori
LevelingOptions()
Inizializza una nuova istanza della classe Aspose.Tasks.Leveling.LevelingOptions.
public LevelingOptions()
Proprietà
CancellationToken
Ottiene o imposta un token che può essere utilizzato per annullare un’operazione di livellamento del progetto.
public CancellationToken CancellationToken { get; set; }
Valore della Proprietà
FinishDate
Ottiene o imposta la data di fine del periodo di livellamento. Il valore predefinito è la data di fine del progetto.
public DateTime? FinishDate { get; set; }
Valore della Proprietà
LevelingOrder
Ottiene l’ordine in cui l’algoritmo di livellamento ritarda le attività che hanno sovrallocazioni. Dopo aver determinato le attività che causano la sovrallocazione e quali attività possono essere ritardate, viene utilizzato l’ordine specificato per decidere quale attività deve essere ritardata per prima.
public LevelingOrder LevelingOrder { get; set; }
Valore della Proprietà
MessageHandler
Ottiene o imposta il callback del gestore di messaggi che può essere utilizzato per intercettare i messaggi di log prodotti da Aspose.Tasks durante il livellamento delle risorse.
public IMessageHandler MessageHandler { get; set; }
Valore della Proprietà
MessageLevel
Ottiene o imposta il livello dei messaggi di log emessi da Aspose.Tasks durante il livellamento delle risorse.
public MessageLevel MessageLevel { get; set; }
Valore della Proprietà
Resources
Ottiene o imposta l’elenco delle risorse che saranno livellate. Se viene impostato su null, tutte le risorse del progetto saranno livellate.
public IList<resource> Resources { get; set; }
Valore della Proprietà
StartDate
Ottiene o imposta la data di inizio del periodo di livellamento. Il valore predefinito è la data di inizio del progetto.
public DateTime? StartDate { get; set; }