.NETでタスクを操作します

実際のプロパティは、これまでにタスクに送信された時間またはお金を見つけるために使用されます。

実際のプロパティの操作

静的クラス TSKは、タスクの実際のプロパティを決定するために多くのプロパティを公開します。

ChildTasksCollectorクラスは、 taskutilsで使用すると、特定のルッツスクからすべての子タスクを収集します。

Microsoftプロジェクトの実際のプロパティ

Microsoftプロジェクトでこれらのプロパティにアクセスするには:

  1. ビューメニューで、その他のビューを選択し、タスクエントリを選択します。
  2. 挿入メニューで、を選択し、目的の列をタスクエントリフォームに追加します。

Asopsion.tasksで実際のプロパティを取得

タスクの実際のプロパティは、プロジェクトでタスクを横断することで取得できます。以下のコードサンプルは、プロジェクトで見つかったすべてのタスクの実際のプロパティをコンソールウィンドウに書き込みます。

 1// Create Project instance
 2Project project = new Project("New Project.mpp");
 3
 4// Create a ChildTasksCollector instance
 5ChildTasksCollector collector = new ChildTasksCollector();
 6
 7// Collect all the tasks from RootTask using TaskUtils
 8TaskUtils.Apply(project.RootTask, collector, 0);
 9
10// Parse through all the collected tasks
11foreach (Task task in collector.Tasks)
12{
13    Console.WriteLine("Task Name : " + task.Get(Tsk.Name));
14    Console.WriteLine("Actual Start: " + task.Get(Tsk.ActualStart).ToLongDateString());
15    Console.WriteLine("Actual Finish: " + task.Get(Tsk.ActualFinish).ToLongDateString());
16    Console.WriteLine("Actual Duration: " + task.Get(Tsk.ActualDuration).TimeSpan.Hours.ToString());
17    Console.WriteLine("Actual Cost: " + task.Get(Tsk.ActualCost).ToString());
18    Console.WriteLine("---------------------------------------------");
19}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.