Class TaskCollection

Class TaskCollection

Названий на: Aspose.Tasks Асамблея: Aspose.Tasks.dll (25.4.0)

Вона представляє колекцію об’єктів Aspose.Tasks.Task.

public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable

Inheritance

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

Нападні члени

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; }

вартість нерухомості

int

IsReadOnly

Він отримує вартість, яка вказує на те, чи читається ця колекція тільки.

public bool IsReadOnly { get; }

вартість нерухомості

bool

ParentProject

Отримає материнський проект об’єкта TaskCollection.

public Project ParentProject { get; }

вартість нерухомості

Project

Цей[ІНТ]

Поверніть елемент на зазначений індекс.

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

вартість нерухомості

Task

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

Task

повертає додану інстанцію класу Aspose.Tasks.Task.

Add(стрічка)

Додає нову роботу до дитячої колекції завдань.

public Task Add(string taskName)

Parameters

taskName string

Назва конкретної задачі.

Returns

Task

повертає додану інстанцію класу Aspose.Tasks.Task.

Add(ІНТ, ІНТ)

Додає нові повторні завдання для дитячої колекції завдань.

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

Назва конкретної задачі.

beforeTaskId int

Визначений ідентифікатор завдання, до якого буде введено нову задачу.

Returns

Task

повертає завдання, яке було введено до завдання з зазначеним ідентифікатором.

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeВиключення викидається, якщо зазначений ідентифікатор не є дійсним ідентифікатором завдання.

Add(RecurringTaskParameters)

Введіть нову задачу перед задачею з зазначеним ідентифікатором і на тому ж рівні виходу.

public Task Add(RecurringTaskParameters parameters)

Parameters

parameters RecurringTaskParameters

Параметри визначені параметри для створення повторних завдань.

Returns

Task

повертає додану інстанцію класу Aspose.Tasks.Task.

Exceptions

ArgumentNullException

Забороняється, якщо зазначені параметри нульові.

ArgumentException

Забороняється, якщо зазначені параметри недійсними.

Contains(Task)

Перевірте, чи міститься колекція зазначеного предмета.

public bool Contains(Task item)

Parameters

item Task

Продукти для перевірки.

Returns

bool

правда, якщо колекція містить елемент, фальшивий іншим чином.

GetById(ІНТ)

Він повертає завдання з зазначеним ідентифікатором, предки якого є батьківським завданням цієї колекції.

public Task GetById(int id)

Parameters

id int

Завантажити ID

Returns

Task

повертає приклад класу Aspose.Tasks.Task з зазначеним ідентифікатором, попередник якого є батьківським завданням цієї колекції.

GetByUid(ІНТ)

Повертає завдання з зазначеним Уідом, предки якого є батьківським завданням цієї колекції .

public Task GetByUid(int uid)

Parameters

uid int

ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ

Returns

Task

повертає приклад класу 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

bool

«правда» якщо елемент був видалений; «неправда» інакше.

ToList()

Конвертує об’єкт TaskCollection в список об’єктів Aspose.Tasks.Task.

public List<task> ToList()

Returns

List • < Task >

повертає список, що містить класові приклади Aspose.Tasks.Task цієї колекції.

 Українська