Erstellen von Aufgabenlinks
Contents
[
Hide
Show
]Mit Microsoft Project können Aufgaben basierend auf der Beziehung zwischen diesen verknüpft werden. Ein Task -Link wird von einem Vorgänger und einer Nachfolgeraufgabe definiert. Aufgabenverbindungen können unterschiedliche Typen sein, einschließlich Finishtofinish, FinishTostart, Starttofinish und StartTostart. Aspose.Tasks FÜR C ++ API bietet den Benutzern die Möglichkeit, Aufgabenverbindungen in ihrem Projekt mithilfe der Klasse TaskLink zu definieren.
Erstellen eines Aufgabenlinks
Ein Task -Link wird mit dem Standardkonstruktor (TaskLink) erstellt, der drei Parameter akzeptiert:
- Der erste Parameter definiert die Vorgängeraufgabe,
- Der zweite Parameter definiert die Nachfolgeaufgabe und schließlich, schließlich,
- Der dritte Parameter definiert den Task -Link -Typ aus Werten, die vom TaskLinkType -Aufzählungstyp angegeben wurden. Dies ist ein optionaler Parameter.
Das folgende Beispiel erstellt eine Verbindung zwischen zwei Aufgaben mit Task1 als Vorgänger.
1// Create new project and add tasks
2System::SharedPtr<Project> project1 = System::MakeObject<Project>();
3System::SharedPtr<Task> pred = project1->get_RootTask()->get_Children()->Add(u"Task 1");
4System::SharedPtr<Task> succ = project1->get_RootTask()->get_Children()->Add(u"Task 2");
5
6// Links tasks
7System::SharedPtr<TaskLink> link = project1->get_TaskLinks()->Add(pred, succ);