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() после использования этого метода (Это перечислит все задачи проекта (старт/окончание даты, устанавливает ранние/поздние даты) и вычислит зависимые поля, такие как удары, рабочие и затратные поля, ID и уровни выхода).Если ParentProject.CalculationMode является Ручной, то метод автоматически вычисляет только идентификатор задания, уровень выхода и числа выхода.Если ParentProject.CalculationMode является автоматическим, то метод автоматически перечисляет все задачи проекта.(старт/окончательные даты, установка ранних/поздних дат, расчет ударов, рабочих и затратных полей, перерасчет ID и уровней выхода).

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(Стрельца , int)

Добавляет новую рецидивирующуюся задачу к коллекции детских задач.

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

Название указанного задания.

beforeTaskId int

Определенный идентификатор задания, до которого будет введен новый задание.

Returns

Task

возвращает задачу, которая была введена до задания с указанным идентификатором.

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeException выводится, если указанный идентификатор не является действительным идентификатором задания.

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(Инт, Задача)

Это и есть строгая реализация вставки ИЛИСТМетод, который только бросает не поддерживаемое исключение

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

bool

«Правда» если пункт был удален; «фальсификация» иначе.

ToList()

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

public List<task> ToList()

Returns

List • < Task >

возвращает список, содержащий инстанции класса Aspose.Tasks.Task этой коллекции.

 Русский