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
Получава броя на обектите, съдържащи се в TaskCollection.
public int Count { get; }
стойност на имота
IsReadOnly
Получава стойност, показваща дали тази колекция се чете само.
public bool IsReadOnly { get; }
стойност на имота
ParentProject
Получава родителския проект на обекта TaskCollection.
public Project ParentProject { get; }
стойност на имота
Това[инт]
Върнете елемента в посочения индекс.
public Task this[int index] { get; set; }
стойност на имота
Methods
Add(Task)
Aspose.Tasks.TaskCollection.ParentProject.CalculationMode е Никой потребител не трябва да се обади на Project.Recalculate() след използване на този метод (Той ще преразгледа всички задачи на проекта (старт/завършване дати, задаване на ранни/късни дати) и изчисляване на зависимите полета като удари, полета за работа и разходи, ID).ParentProject.CalculationMode е ръчно, методът ще изчисли само ID.Ако ParentProject.CalculationMode е Автоматичен методът автоматично презарежда всички задачи на проекта(Датите за стартиране/завършване, задаване на ранни / късни дати, изчисление на ударите, полета за работа и разходи, преизчисляване ID и нива на изход).
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
връща примера на Aspose.Tasks.Task клас с посочения идентификатор, чийто предшественик е родителска задача на тази колекция.
GetByUid(инт)
Възстановява задача с посочения Уид, чийто предшественик е родителска задача на тази колекция .
public Task GetByUid(int uid)
Parameters
uid
int
Задачата на УИД.
Returns
връща примера на Aspose.Tasks.Task клас с посочения уид, чийто предшественик е родителска задача на тази колекция.
GetEnumerator()
Върнете списък за тази колекция.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
Издаване на списък за тази колекция.
Insert(Задача, Задача)
Това е строгото изпълнение на IList’s InsertМетод, който само изхвърля NonSupportedИзключение
public void Insert(int index, Task item)
Parameters
index
int
Индексът трябва да бъде въведен.
item
Task
Предметът, който трябва да се въведе.
Remove(Task)
Това е строгото изпълнение на ICollection’s RemoveМетод, който само изхвърля NonSupportedИзключение
public bool Remove(Task item)
Parameters
item
Task
Предметът, който трябва да се премахне.
Returns
“истински” ако елементът е бил премахнат; “фалшив” по друг начин.
ToList()
TaskCollection в списък с обекти Aspose.Tasks.Task.
public List<task> ToList()
Returns
връща списък, който съдържа Aspose.Tasks.Task класа примери на тази колекция.