Class TaskCollection
Именује се: Aspose.Tasks Асамблеја: Aspose.Tasks.dll (25.4.0)
Представља колекцију Aspose.Tasks.Task објеката.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
Наслеђени чланови
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Добија број објеката који се налазе у колекцији задатака.
public int Count { get; }
Вредност имовине
IsReadOnly
Добија вредност која указује на то да ли се ова колекција чита само.
public bool IsReadOnly { get; }
Вредност имовине
ParentProject
Добијети родитељски пројекат објекта за колекцију задатака.
public Project ParentProject { get; }
Вредност имовине
Ово[Инт]
Враћа елемент на одређени индекс.
public Task this[int index] { get; set; }
Вредност имовине
Methods
Add(Task)
Додајте одређену задатак у примјер класе Aspose.Tasks.TaskCollection.Ако је ParentProject.CalculationMode Ниједан корисник не би требало да позове Project.Recalculate() након употребе ове методе (Ово ће прерачунати све пројектне задатке (почетак / завршетак датума, постављају рани / касни датуми) и израчунати зависне поље као што су ударац, рад и поље трошкова, ИД и ниво излаза).Ако је ParentProject.CalculationMode Ручно, метода ће израчунати само идентификатор задатака, ниво излаза и број излаза аутоматски.Ако је ParentProject.CalculationMode Аутоматски, метод аутоматски прекида све задатке пројекта(Почетак / завршетак датума, постављају ране / касне датуме, израчунавају слагалице, радне и трошкове поља, прерачунати ИД и ниво излаза).
public void Add(Task item)
Parameters
item
Task
одређене задатке које треба додати овој колекцији задатака.
Add()
Додаје нову задатак у колекцију задатака пројекта на истом нивоу излаза последњег задатака.
public Task Add()
Returns
враћа ново додату инстанцију класе Aspose.Tasks.Task.
Add(Стринг)
Додаје нову задатак за дечије задатке колекције.
public Task Add(string taskName)
Parameters
taskName
string
Назив одређене задатке.
Returns
враћа ново додату инстанцију класе Aspose.Tasks.Task.
Add(Трчање, инт)
Додаје нову понављајућу задатак за сакупљање задатака за децу.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
Назив одређене задатке.
beforeTaskId
int
Идентификовани идентификатор задатака пре којег ће се унети нова задатак.
Returns
враћа задатак који је убачен пре задатака са одређеним идентификатором.
Exceptions
ArgumentOutOfRangeException се баци ако одређени идентификатор није важећи идентификатор задатака.
Add(RecurringTaskParameters)
Унесите нову задатак пре задатака са одређеним идентификатором и на истом нивоу излаза.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
Параметри одређени параметри за стварање понављајуће задатке.
Returns
враћа ново додату инстанцију класе Aspose.Tasks.Task.
Exceptions
Покретање ако су наведени параметри нуле.
Покретање ако су наведени параметри неважећи.
Contains(Task)
Проверите да ли колекција садржи одређени предмет.
public bool Contains(Task item)
Parameters
item
Task
Предмет да се провери.
Returns
истинито, ако колекција садржи ставку, лажно другачије.
GetById(Инт)
Враћа задатак са одређеним ИД чији је преци родитељски задатак ове колекције .
public Task GetById(int id)
Parameters
id
int
Задатак ИД
Returns
враћа примјер Аппосе.Таск.Таск класе са одређеним идентификатором чији је преци родитељски задатак ове колекције.
GetByUid(Инт)
Враћа задатак са одређеним Уидом чији је преци родитељски задатак ове колекције .
public Task GetByUid(int uid)
Parameters
uid
int
Задатак је УИД.
Returns
враћа примјер Аппосе.Таск.Таск класе са одређеним уидом чији је преци родитељски задатак ове колекције.
GetEnumerator()
Повратак листе за ову колекцију.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
Издавач за ову колекцију.
Insert(Задатак, задатак)
Ово је чврста имплементација ИЛИСТ-аметода, који само баца НеподржанаИзузетак
public void Insert(int index, Task item)
Parameters
index
int
Индекс који треба унети.
item
Task
Предмет који треба унети.
Remove(Task)
Ово је чврста имплементација Ицоллекције уклоњењаметода, који само баца НеподржанаИзузетак
public bool Remove(Task item)
Parameters
item
Task
Предмет да се уклони.
Returns
‘истина’ ако је ставка уклоњена; ‘фалсификована’ другачије.
ToList()
Konvertira objekat TaskCollection na popis objekata Aspose.Tasks.Task.
public List<task> ToList()
Returns
враћа листу која садржи инстанце класе Aspose.Tasks.Task ове колекције.