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

Получава броя на обектите, съдържащи се в TaskCollection.

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 е ръчно, методът ще изчисли само ID.Ако 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(Тръмп, инт)

Добавя нова повтаряща се задача към детската колекция задачи.

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

Идентифициране на задачите

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

Това е строгото изпълнение на 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

bool

“истински” ако елементът е бил премахнат; “фалшив” по друг начин.

ToList()

TaskCollection в списък с обекти Aspose.Tasks.Task.

public List<task> ToList()

Returns

List < Task >

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

 Български