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?

 عربي