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

Добијети родитељски пројекат објекта за колекцију задатака.

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

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

враћа примјер Аппосе.Таск.Таск класе са одређеним идентификатором чији је преци родитељски задатак ове колекције.

GetByUid(Инт)

Враћа задатак са одређеним Уидом чији је преци родитељски задатак ове колекције .

public Task GetByUid(int uid)

Parameters

uid int

Задатак је УИД.

Returns

Task

враћа примјер Аппосе.Таск.Таск класе са одређеним уидом чији је преци родитељски задатак ове колекције.

GetEnumerator()

Повратак листе за ову колекцију.

public IEnumerator<task> GetEnumerator()

Returns

IEnumerator < Task >

Издавач за ову колекцију.

Insert(Задатак, задатак)

Ово је чврста имплементација ИЛИСТ-аметода, који само баца НеподржанаИзузетак

public void Insert(int index, Task item)

Parameters

index int

Индекс који треба унети.

item Task

Предмет који треба унети.

Remove(Task)

Ово је чврста имплементација Ицоллекције уклоњењаметода, који само баца НеподржанаИзузетак

public bool Remove(Task item)

Parameters

item Task

Предмет да се уклони.

Returns

bool

‘истина’ ако је ставка уклоњена; ‘фалсификована’ другачије.

ToList()

Konvertira objekat TaskCollection na popis objekata Aspose.Tasks.Task.

public List<task> ToList()

Returns

List < Task >

враћа листу која садржи инстанце класе Aspose.Tasks.Task ове колекције.

 Српски