Class TaskCollection
Nama dari : Aspose.Tasks Perhitungan: Aspose.Tasks.dll (25.4.0)
Menampilkan koleksi objek Aspose.Tasks.Task.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Dapatkan jumlah objek yang terkandung dalam TaskCollection.
public int Count { get; }
Nilai Properti
IsReadOnly
Dapatkan nilai yang menunjukkan apakah koleksi ini hanya dibaca.
public bool IsReadOnly { get; }
Nilai Properti
ParentProject
Dapatkan proyek ibu dari objek TaskCollection.
public Project ParentProject { get; }
Nilai Properti
ini[int]
Mengembalikan item ke indeks yang ditentukan.
public Task this[int index] { get; set; }
Nilai Properti
Methods
Add(Task)
Tambahkan tugas yang ditentukan ke contoh kelas Aspose.Tasks.TaskCollection.Jika ParentProject.CalculationMode adalah Tidak ada pengguna yang harus memanggil Project.Recalculate() setelah menggunakan metode ini (Ia akan menghitung kembali semua tugas proyek (tarikh awal/akhir, menetapkan tarikh awal/akhir) dan menghitung medan tergantung seperti slaks, medan kerja dan biaya, ID dan tingkat outline).Jika ParentProject.CalculationMode adalah Manual, metode ini hanya akan menghitung ID tugas, level outline dan angka outline secara otomatis.Jika ParentProject.CalculationMode adalah Automatic, metode ini secara otomatis mengatur kembali semua tugas proyek secara otomatis.(Tarikh permulaan/akhir, menetapkan tarikh awal/kecelakaan, menghitung slaks, bidang kerja dan biaya, penghitungan ulang ID dan tingkat outline).
public void Add(Task item)
Parameters
item
Task
tugas yang ditentukan yang harus ditambahkan ke koleksi tugas ini.
Add()
Menambahkan tugas baru ke koleksi tugas proyek pada tingkat outline yang sama dari tugas terakhir.
public Task Add()
Returns
mengembalikan instans yang baru ditambahkan dari kelas Aspose.Tasks.Task.
Add(String)
Menambahkan tugas baru untuk koleksi tugas anak-anak.
public Task Add(string taskName)
Parameters
taskName
string
Nama tugas yang ditentukan.
Returns
mengembalikan instans yang baru ditambahkan dari kelas Aspose.Tasks.Task.
Add(Kekuatan, int)
Menambahkan tugas baru yang berulang ke koleksi tugas anak.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
Nama tugas yang ditentukan.
beforeTaskId
int
ID tugas yang ditentukan sebelum tugas baru akan dimasukkan.
Returns
mengembalikan tugas yang telah dimasukkan sebelum tugas dengan ID yang ditentukan.
Exceptions
ArgumentOutOfRangeException dibuang jika ID yang ditentukan bukan ID tugas yang valid.
Add(RecurringTaskParameters)
Masukkan tugas baru sebelum tugas dengan ID yang ditentukan dan pada tingkat outline yang sama.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
Parameter adalah parameter yang ditentukan untuk penciptaan tugas berulang.
Returns
mengembalikan instans yang baru ditambahkan dari kelas Aspose.Tasks.Task.
Exceptions
Jika parameter yang ditentukan adalah null.
Jika parameter yang ditentukan tidak sah.
Contains(Task)
Periksa apakah koleksi mengandung item yang ditentukan.
public bool Contains(Task item)
Parameters
item
Task
Item yang harus diperiksa.
Returns
benar, jika koleksi mengandung item, palsu sebaliknya.
GetById(int)
Mengembalikan tugas dengan ID yang ditentukan yang nenek moyangnya adalah tugas ibu dari koleksi ini .
public Task GetById(int id)
Parameters
id
int
TaskEntity ID
Returns
mengembalikan contoh kelas Aspose.Tasks.Task dengan ID yang ditentukan yang nenek moyangnya adalah tugas ibu dari koleksi ini.
GetByUid(int)
Mengembalikan tugas dengan Uid yang ditentukan yang nenek moyangnya adalah tugas ibu dari koleksi ini .
public Task GetByUid(int uid)
Parameters
uid
int
Tugas dari UID.
Returns
mengembalikan contoh kelas Aspose.Tasks.Task dengan uid yang ditentukan yang nenek moyangnya adalah tugas ibu dari koleksi ini.
GetEnumerator()
Mengembalikan senarai untuk koleksi ini.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator dan lt; Task >
Daftar untuk koleksi ini.
Insert(Tugas, Tugas)
Ini adalah implementasi yang kuat dari insert IListMetode, yang hanya membuang NonSupportedException
public void Insert(int index, Task item)
Parameters
index
int
Indeks yang harus dimasukkan.
item
Task
item yang harus dimasukkan.
Remove(Task)
Ini adalah implementasi stub dari ICollection’s RemoveMetode, yang hanya membuang NonSupportedException
public bool Remove(Task item)
Parameters
item
Task
item yang harus dihapus.
Returns
‘kebenaran’ jika item dihapus; ‘palsu’ sebaliknya.
ToList()
Konversi objek TaskCollection ke daftar objek Aspose.Tasks.Task.
public List<task> ToList()
Returns
mengembalikan daftar yang berisi instans kelas Aspose.Tasks.Task dari koleksi ini.