Class LevelingOptions
Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)
Cho phép chỉ định các tham số của việc cân bằng tài nguyên.
public sealed class LevelingOptions
Kế thừa
Các thành viên kế thừa
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Các hàm khởi tạo
LevelingOptions()
Khởi tạo một thể hiện mới của lớp Aspose.Tasks.Leveling.LevelingOptions.
public LevelingOptions()
Thuộc tính
CancellationToken
Lấy hoặc đặt một token có thể được sử dụng để hủy bỏ một thao tác cân bằng dự án.
public CancellationToken CancellationToken { get; set; }
Giá trị thuộc tính
FinishDate
Lấy hoặc đặt ngày kết thúc của giai đoạn cân bằng. Giá trị mặc định là ngày kết thúc của dự án.
public DateTime? FinishDate { get; set; }
Giá trị thuộc tính
LevelingOrder
Lấy thứ tự mà thuật toán cân bằng trì hoãn các nhiệm vụ có phân bổ quá mức. Sau khi xác định các nhiệm vụ gây ra sự phân bổ quá mức và những nhiệm vụ nào có thể bị trì hoãn, thứ tự được chỉ định sẽ được sử dụng để quyết định nhiệm vụ nào nên bị trì hoãn trước.
public LevelingOrder LevelingOrder { get; set; }
Giá trị thuộc tính
MessageHandler
Lấy hoặc đặt callback xử lý thông điệp có thể được sử dụng để chặn các thông điệp nhật ký được tạo ra bởi Aspose.Tasks trong quá trình cân bằng tài nguyên.
public IMessageHandler MessageHandler { get; set; }
Giá trị thuộc tính
MessageLevel
Lấy hoặc đặt mức độ của các thông điệp nhật ký phát ra bởi Aspose.Tasks trong quá trình cân bằng tài nguyên.
public MessageLevel MessageLevel { get; set; }
Giá trị thuộc tính
Resources
Lấy hoặc đặt danh sách các tài nguyên sẽ được cân bằng. Nếu null được đặt, tất cả các tài nguyên của dự án sẽ được cân bằng.
public IList<resource> Resources { get; set; }
Giá trị thuộc tính
StartDate
Lấy hoặc đặt ngày bắt đầu của giai đoạn cân bằng. Giá trị mặc định là ngày bắt đầu của dự án.
public DateTime? StartDate { get; set; }