Class LevelingOptions
اسم الفضاء : Aspose.Tasks.Leveling تجميع: Aspose.Tasks.dll (25.4.0)
يسمح بتحديد المعلمات لتوازن الموارد.
public sealed class LevelingOptions
Inheritance
الأعضاء الموروثين
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
LevelingOptions()
يبدأ مثال جديد من فئة Aspose.Tasks.Leveling.LevelingOptions.
public LevelingOptions()
Properties
CancellationToken
يحصل أو يضع رمزًا يمكن استخدامه لإلغاء عملية تصنيف المشروع.
public CancellationToken CancellationToken { get; set; }
قيمة الممتلكات
FinishDate
يحصل أو يحدد تاريخ انتهاء فترة التوازن.القيمة الافتراضية هي تاريخ الانتهاء من المشروع.
public DateTime? FinishDate { get; set; }
قيمة الممتلكات
DateTime ?
LevelingOrder
يحصل على الترتيب الذي يتأخر فيه خوارزمية التوازن المهام التي لديها مواقف عامة.بعد تحديد المهام التي تسبب التوزيع العام وما هي المهام التي يمكن تأجيلها ، يتم استخدام الطلب المحدد الذي يجب تأجيل المهام أولاً.
public LevelingOrder LevelingOrder { get; set; }
قيمة الممتلكات
MessageHandler
يتلقى أو يضع ردود الفعل التي يمكن استخدامها لقبض رسائل السجلات التي تنتجها Aspose.Tasks أثناء ترتيب الموارد.
public IMessageHandler MessageHandler { get; set; }
قيمة الممتلكات
MessageLevel
يحصل أو يحدد مستوى رسائل السجلات الصادرة عن Aspose.Tasks أثناء تسليم الموارد.
public MessageLevel MessageLevel { get; set; }
قيمة الممتلكات
Resources
يحصل أو يضع قائمة الموارد التي سيتم توحيدها.إذا تم تعيين صفر، سيتم توحيد جميع موارد المشروع.
public IList<resource> Resources { get; set; }
قيمة الممتلكات
StartDate
يحصل أو يحدد تاريخ بدء فترة التوازن.القيمة الافتراضية هي تاريخ بدء المشروع.
public DateTime? StartDate { get; set; }
قيمة الممتلكات
DateTime ?