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
Получается материнский проект объекта 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 является Ручной, то метод автоматически вычисляет только идентификатор задания, уровень выхода и числа выхода.Если 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(Стрельца , int)
Добавляет новую рецидивирующуюся задачу к коллекции детских задач.
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
Задача ID
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(Инт, Задача)
Это и есть строгая реализация вставки ИЛИСТМетод, который только бросает не поддерживаемое исключение
public void Insert(int index, Task item)
Parameters
index
int
Индекс должен быть включен.
item
Task
Статья для ввода.
Remove(Task)
В этом заключается строгая реализация ICollection’s RemoveМетод, который только бросает не поддерживаемое исключение
public bool Remove(Task item)
Parameters
item
Task
Статья для удаления.
Returns
«Правда» если пункт был удален; «фальсификация» иначе.
ToList()
Конвертирует объект TaskCollection в список объектов Aspose.Tasks.Task.
public List<task> ToList()
Returns
возвращает список, содержащий инстанции класса Aspose.Tasks.Task этой коллекции.