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