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() після використання цього методу (це буде перерахувати всі завдання проекту (запуск/завершення дати, встановлення ранніх/запізні дати) і розрахувати залежні поля, такі як удари, робочі та витратні поля, ідентифікаційні та вихідні рівні).Якщо 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
ArgumentOutOfRangeВиключення викидається, якщо зазначений ідентифікатор не є дійсним ідентифікатором завдання.
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(ТОВАРИСТВО З ОБМЕЖЕНОю)
Про це йдеться в повідомленні ІлліМетод, який тільки кидає NotSupportedException
public void Insert(int index, Task item)
Parameters
index
int
Індекс для введення.
item
Task
Поняття для введення.
Remove(Task)
Про це йдеться в повідомленні ICollection’s Remove.Метод, який тільки кидає NotSupportedException
public bool Remove(Task item)
Parameters
item
Task
Поняття, яке потрібно видалити
Returns
«правда» якщо елемент був видалений; «неправда» інакше.
ToList()
Конвертує об’єкт TaskCollection в список об’єктів Aspose.Tasks.Task.
public List<task> ToList()
Returns
повертає список, що містить класові приклади Aspose.Tasks.Task цієї колекції.