Class TaskCollection

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

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

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

int

IsReadOnly

Dapatkan nilai yang menunjukkan apakah koleksi ini hanya dibaca.

public bool IsReadOnly { get; }

Nilai Properti

bool

ParentProject

Dapatkan proyek ibu dari objek TaskCollection.

public Project ParentProject { get; }

Nilai Properti

Project

ini[int]

Mengembalikan item ke indeks yang ditentukan.

public Task this[int index] { get; set; }

Nilai Properti

Task

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

Task

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

Task

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

Task

mengembalikan tugas yang telah dimasukkan sebelum tugas dengan ID yang ditentukan.

Exceptions

ArgumentOutOfRangeException

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

Task

mengembalikan instans yang baru ditambahkan dari kelas Aspose.Tasks.Task.

Exceptions

ArgumentNullException

Jika parameter yang ditentukan adalah null.

ArgumentException

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

bool

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

Task

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

Task

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

bool

‘kebenaran’ jika item dihapus; ‘palsu’ sebaliknya.

ToList()

Konversi objek TaskCollection ke daftar objek Aspose.Tasks.Task.

public List<task> ToList()

Returns

List dan lt; Task >

mengembalikan daftar yang berisi instans kelas Aspose.Tasks.Task dari koleksi ini.

 Indonesia