Зупиніть і відновити завдання
Дата зупинки завдань - це дата, коли вона повинна (або зробила) закінчити. Іноді завдання потрібно тимчасово зупинити, а потім відновити пізніше. Microsoft Project може обчислити дати зупинки або дозволити користувачам вводити їх вручну.
Робота з зупинені та відновив завдання
Властивості STOP та Resume, викриті класом TSK, використовуються для читання або запису дати зупинки та відновлення завдання:
Зупинка: дата, на яку зупиняється завдання (DateTime).
Резюме: дані та час, коли завдання перезапускається (DateTime).
Microsoft Project View про стоп і відновити дати
In the Task Entry form, on the Insert menu, select Column.
Add the Stop and Resume columns.
Getting Stop and Resume Dates
The stop and resume dates are NA if the task has never stopped. For date values equal to NA, Aspose.Tasks takes the value “1/1/2000” if you’re using the evaluation version. When fully licensed, Aspose.Tasks uses DateTime.MinValue for NA values. The following examples display the stop and resume dates for all the tasks in a project.
1Project project = new Project("New Project.mpp");
2
3// Create a ChildTasksCollector instance
4ChildTasksCollector collector = new ChildTasksCollector();
5
6// Collect all the tasks from RootTask using TaskUtils
7TaskUtils.Apply(project.RootTask, collector, 0);
8
9// Check Stop and Resume dates for all tasks
10foreach (Task task in collector.Tasks)
11{
12 if (task.Get(Tsk.Stop).ToShortDateString() == "1/1/2000")
13 Console.WriteLine("Stop: NA");
14 else
15 Console.WriteLine("Stop: " + task.Get(Tsk.Stop).ToShortDateString());
16
17 if (task.Get(Tsk.Resume).ToShortDateString() == "1/1/2000")
18 Console.WriteLine("Resume: NA");
19 else
20 Console.WriteLine("Resume: " + task.Get(Tsk.Resume).ToShortDateString());
21}