Stop і Resume завдання

У Microsoft Project завдання може бути тимчасово призупинено і пізніше відновлене. Stop дата позначає момент, коли завдання було перервано, а Resume дата вказує, коли робота продовжується. Aspose.Tasks for .NET дозволяє розробникам отримувати доступ до цих значень і змінювати їх програмно.

Робота із завданнями Stop та Resume

Властивості Stop та Resume які надає клас Tsk , використовуються для читання або запису дат Stop і Resume завдання:

Перегляд дат Stop і Resume у Microsoft Project

Щоб відобразити дати Stop і Resume у Microsoft Project:

  1. Відкрийте Task Entry форму.
  2. З меню Insert виберіть Column.
  3. Додайте Stop та Resume стовпці.

Якщо завдання ніколи не було перервано, його значення Stop і Resume залишаються NA.

Приклад: Читання дат Stop і Resume

Наступний приклад показує, як читати та відображати дати Stop і Resume для всіх завдань у проекті:

 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}

Основні зауваження

Поширені запитання

Питання: Чи можу я вручну встановлювати власні дати Stop і Resume?

Питання: Що станеться, якщо Stop буде пізніше за Resume?

Питання: Чи є Stop і Resume такими ж, як Task Start і Finish?

Питання: Чи працює це для повторюваних завдань?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.