タスクリンクの作成
Contents
[
Hide
Show
]Microsoft Projectでは、これらの関係に基づいてタスクをリンクできます。タスクリンクは、前身と後継者タスクによって定義されます。タスクリンクは、finishtofinish、finishtostart、starttofinish、starttostartなど、さまざまな タイプにすることができます。 .NET APIのAspose.Tasksは、 TaskLinkクラスを使用してプロジェクト内のタスクリンクを定義する機能をユーザーに提供します。
タスクリンクの作成
タスクリンクは、3つのパラメーターを受け入れるデフォルトコンストラクター(TaskLink)を使用して作成されます。
- 最初のパラメーターは、前身のタスクを定義します。
- 2番目のパラメーターは後継タスクを定義し、最後に、
- 3番目のパラメーターは、TaskLinkType列挙タイプで指定された値からタスクリンクタイプを定義します。これはオプションのパラメーターです。
次の例では、2つのタスク間のリンクを作成し、Task1を前身として作成します。
1// Create new project and add tasks
2Project project = new Project();
3Task pred = project.RootTask.Children.Add("Task 1");
4Task succ = project.RootTask.Children.Add("Task 2");
5
6// Links tasks
7TaskLink link = project.TaskLinks.Add(pred, succ);