Class LevelingOptions
ja nimityö: Aspose.Tasks.Leveling Kokoelma: Aspose.Tasks.dll (25.4.0)
Se mahdollistaa resurssien tasapainon parametrien määrittämisen.
public sealed class LevelingOptions
Inheritance
Perintöjäsenet
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
LevelingOptions()
Aloita Aspose.Tasks.Leveling.LevelingOptions -luokan uusi esimerkki.
public LevelingOptions()
Properties
CancellationToken
Se saa tai asettaa tokenin, jota voidaan käyttää projektin tasapainotustoiminnan peruuttamiseen.
public CancellationToken CancellationToken { get; set; }
Omistuksen arvo
FinishDate
Saa tai asettaa tasoitusjakson päättymispäivämäärä. Oletusarvo on hankkeen päättymispäivä.
public DateTime? FinishDate { get; set; }
Omistuksen arvo
DateTime ?
LevelingOrder
Se saa järjestyksen, jossa tasoitusalgoritmi viivästyttää tehtäviä, joilla on kokonaispaikkoja.Kun määritetään tehtävät, jotka aiheuttavat yleisen sijoituksen ja mitkä tehtävät voidaan lykätä, käytetään määriteltyä järjestystä, mitkä tehtävät on lykättävä ensin.
public LevelingOrder LevelingOrder { get; set; }
Omistuksen arvo
MessageHandler
Saa tai asettaa viestipalvelimen palautetta, jota voidaan käyttää Aspose.Tasksin tuotettujen log-viestien vastaanottamiseen resurssien tasapainottamisen aikana.
public IMessageHandler MessageHandler { get; set; }
Omistuksen arvo
MessageLevel
Saa tai asettaa taso log-viestejä, jotka on antanut Aspose.Tasks resurssien välittämisen aikana.
public MessageLevel MessageLevel { get; set; }
Omistuksen arvo
Resources
Saat tai asettaa luettelon resursseista, jotka tasoitetaan.Jos nolla asetetaan, kaikki hankkeen resurssit tasoitetaan.
public IList<resource> Resources { get; set; }
Omistuksen arvo
StartDate
Antaa tai asettaa tasoitusjakson alkupäivämäärä. Oletusarvo on hankkeen alkupäivämäärä.
public DateTime? StartDate { get; set; }
Omistuksen arvo
DateTime ?