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