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() を呼び出す必要はありません(すべてのプロジェクトタスク(スタート/終了日付、早期/遅い日付を設定)を再編し、スラック、作業およびコストフィールド、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(ストレッチ、Int)

新しい繰り返しの課題を子供の課題のコレクションに追加します。

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

指定されたタスク名

beforeTaskId int

新しいタスクを入力する前に指定されたタスクのID。

Returns

Task

指定ID を含むタスクの前に挿入されたタスクを返します。

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeExceptionは、指定されたIDが有効なタスクIDではない場合に投げ出されます。

Add(RecurringTaskParameters)

新しいタスクを入力する前に、指定IDと同じ出力レベルでタスクを入力します。

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(インタ)

このコレクションの祖先である指定IDを含むタスクを返します。

public Task GetById(int id)

Parameters

id int

任務ID

Returns

Task

Aspose.Tasks.Task クラスの例を返し、その先祖がこのコレクションの親の任務である指定 ID を付けています。

GetByUid(インタ)

このコレクションの祖先がこのコレクションの両親の任務である指定されたUidで任務を返します。

public Task GetByUid(int uid)

Parameters

uid int

タスク・ウイド

Returns

Task

Aspose.Tasks.Task クラスの例を返し、その先祖がこのコレクションの親の課題である指定されたウイドとします。

GetEnumerator()

このコレクションのためのリストを返します。

public IEnumerator<task> GetEnumerator()

Returns

IEnumerator < Task >

このコレクションのリストです。

Insert(タスク、タスク)

これがILISTのインセントの実施です。サポートされていない例外のみを投げ捨てる方法

public void Insert(int index, Task item)

Parameters

index int

インデックスを入力します。

item Task

入力する項目です。

Remove(Task)

これがICollectionの削除のステップ実施です。サポートされていない例外のみを投げ捨てる方法

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 クラスの例を含むリストを返します。

 日本語