Class LevelingOptions

Class LevelingOptions

Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)

อนุญาตให้กำหนดพารามิเตอร์ของการปรับระดับทรัพยากร

public sealed class LevelingOptions

การสืบทอด

objectLevelingOptions

สมาชิกที่สืบทอด

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

ค่าของคุณสมบัติ

CancellationToken

FinishDate

รับหรือกำหนดวันที่สิ้นสุดระยะเวลาการปรับระดับ ค่าพื้นฐานคือวันที่สิ้นสุดของโครงการ

public DateTime? FinishDate { get; set; }

ค่าของคุณสมบัติ

DateTime?

LevelingOrder

รับลำดับที่อัลกอริธึมการปรับระดับจะเลื่อนงานที่มีการจัดสรรเกิน หลังจากการกำหนดงานที่ทำให้การจัดสรรเกินและงานใดที่สามารถเลื่อนออกไปได้ ลำดับที่ระบุจะถูกใช้เพื่อกำหนดว่างานใดควรเลื่อนออกไปก่อน

public LevelingOrder LevelingOrder { get; set; }

ค่าของคุณสมบัติ

LevelingOrder

MessageHandler

รับหรือกำหนดการเรียกกลับของตัวจัดการข้อความซึ่งสามารถใช้เพื่อดักจับข้อความบันทึกที่สร้างโดย Aspose.Tasks ระหว่างการปรับระดับทรัพยากร

public IMessageHandler MessageHandler { get; set; }

ค่าของคุณสมบัติ

IMessageHandler

MessageLevel

รับหรือกำหนดระดับของข้อความบันทึกที่ถูกปล่อยโดย Aspose.Tasks ระหว่างการปรับระดับทรัพยากร

public MessageLevel MessageLevel { get; set; }

ค่าของคุณสมบัติ

MessageLevel

Resources

รับหรือกำหนดรายการของทรัพยากรที่จะถูกปรับระดับ หากตั้งค่าเป็น null จะปรับระดับทรัพยากรทั้งหมดในโครงการ

public IList<resource> Resources { get; set; }

ค่าของคุณสมบัติ

IList<Resource&gt;

StartDate

รับหรือกำหนดวันที่เริ่มต้นระยะเวลาการปรับระดับ ค่าพื้นฐานคือวันที่เริ่มต้นของโครงการ

public DateTime? StartDate { get; set; }

ค่าของคุณสมบัติ

DateTime?

 แบบไทย