Class LevelingOptions
Namespace: Aspose.Tasks.Leveling
Assembly: Aspose.Tasks.dll (25.2.0)
Memungkinkan untuk menentukan parameter leveling sumber daya.
public sealed class LevelingOptions
Pewarisan
Anggota yang Dwarisi
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
LevelingOptions()
Menginisialisasi instance baru dari kelas Aspose.Tasks.Leveling.LevelingOptions.
public LevelingOptions()
Properti
CancellationToken
Mengambil atau menetapkan token yang dapat digunakan untuk membatalkan operasi leveling proyek.
public CancellationToken CancellationToken { get; set; }
Nilai Properti
FinishDate
Mengambil atau menetapkan tanggal akhir periode leveling. Nilai default adalah tanggal selesai proyek.
public DateTime? FinishDate { get; set; }
Nilai Properti
LevelingOrder
Mengambil urutan di mana algoritma leveling menunda tugas yang memiliki overallocations. Setelah penentuan tugas yang menyebabkan overallocations dan tugas mana yang dapat ditunda, urutan yang ditentukan digunakan untuk menentukan tugas mana yang harus ditunda terlebih dahulu.
public LevelingOrder LevelingOrder { get; set; }
Nilai Properti
MessageHandler
Mengambil atau menetapkan callback pengelola pesan yang dapat digunakan untuk mencegat pesan log yang dihasilkan oleh Aspose.Tasks selama leveling sumber daya.
public IMessageHandler MessageHandler { get; set; }
Nilai Properti
MessageLevel
Mengambil atau menetapkan tingkat pesan log yang dikeluarkan oleh Aspose.Tasks selama leveling sumber daya.
public MessageLevel MessageLevel { get; set; }
Nilai Properti
Resources
Mengambil atau menetapkan daftar sumber daya yang akan di-leveling. Jika null ditetapkan, semua sumber daya proyek akan di-leveling.
public IList<resource> Resources { get; set; }
Nilai Properti
StartDate
Mengambil atau menetapkan tanggal mulai periode leveling. Nilai default adalah tanggal mulai proyek.
public DateTime? StartDate { get; set; }