Class LevelingOptions
Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)
מאפשר להגדיר פרמטרים של איזון משאבים.
public sealed class LevelingOptions
ירושה
חברים שהורשו
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
בונים
LevelingOptions()
מאתחל מופע חדש של מחלקת Aspose.Tasks.Leveling.LevelingOptions.
public LevelingOptions()
מאפיינים
CancellationToken
מקבל או קובע טוקן שיכול לשמש לביטול פעולה של איזון פרויקט.
public CancellationToken CancellationToken { get; set; }
ערך המאפיין
FinishDate
מקבל או קובע את תאריך הסיום של תקופת האיזון. ערך ברירת המחדל הוא תאריך הסיום של הפרויקט.
public DateTime? FinishDate { get; set; }
ערך המאפיין
LevelingOrder
מקבל את הסדר שבו האלגוריתם של האיזון מעכב משימות שיש להן הקצאות יתר. לאחר קביעת המשימות שגורמות להקצאת יתר ואילו משימות ניתן לעכב, הסדר המוגדר משמש לקביעת איזו משימה יש לעכב קודם.
public LevelingOrder LevelingOrder { get; set; }
ערך המאפיין
MessageHandler
מקבל או קובע את קריאת החזרה של מנהל ההודעות שיכולה לשמש לתפוס הודעות לוג המיוצרות על ידי Aspose.Tasks במהלך איזון המשאבים.
public IMessageHandler MessageHandler { get; set; }
ערך המאפיין
MessageLevel
מקבל או קובע את רמת הודעות הלוג המפלטות על ידי Aspose.Tasks במהלך איזון המשאבים.
public MessageLevel MessageLevel { get; set; }
ערך המאפיין
Resources
מקבל או קובע את הרשימה של המשאבים שיאוזנו. אם ערך null מוגדר, כל משאבי הפרויקט יאוזנו.
public IList<resource> Resources { get; set; }
ערך המאפיין
StartDate
מקבל או קובע את תאריך תחילת תקופת האיזון. ערך ברירת המחדל הוא תאריך ההתחלה של הפרויקט.
public DateTime? StartDate { get; set; }