ベースラインタスクのスケジューリング
Contents
[
Hide
Show
]ベースラインタスクスケジューリング
TaskBaseLineクラスによって公開された開始および終了プロパティは、ベースラインが保存されたときのタスクの開始日と終了日の読み取りと書き込みに使用されます。両方のプロパティは、DateTimeデータ型をサポートしています。
ベースラインを保存した後、タスクベースラインスケジュールはMicrosoftプロジェクトで表示できます。
- ビューメニューから、その他のビューを選択してからタスクエントリを選択します。
- 挿入メニューから、列を選択します。
- 目的の列を追加します。
Aspose.Tasks を使用してタスクベースラインスケジュールを取得
以下のコードには、タスクのベースラインを通過した後、コンソールウィンドウにタスクベースラインスケジュールが表示されます。
1Project project = new Project();
2
3// Creating TaskBaseline
4Task task = project.RootTask.Children.Add("Task");
5project.SetBaseline(BaselineType.Baseline);
6
7// Display task baseline schedule
8TaskBaseline baseline = task.Baselines.ToList()[0];
9Console.WriteLine("Baseline duration is 1 day: {0}", baseline.Duration.ToString().Equals("1 day"));
10Console.WriteLine("BaselineStart is same as Task Start: {0}", baseline.Start.Equals(task.Get(Tsk.Start)));
11Console.WriteLine("BaselineFinish is same as Task Finish: {0}", baseline.Finish.Equals(task.Get(Tsk.Finish)));