Отладка рабочих процессов
Данный раздел относится к версии Windows Workflow Foundation 4.
.NET Framework, версия 4 обеспечивает несколько возможностей отладки выполняемых рабочих процессов из среды разработки. Отладку рабочих процессов можно выполнять в конструкторе, XAML или в коде.
Отладка в конструкторе рабочих процессов
В конструкторе рабочих процессов для действий можно задать точки останова двумя способами: выделить действие и нажать клавишу F9 или применить контекстное меню действия. Затем выполнение рабочего процесса прерывается при запуске узла рабочего процесса в режиме отладки. На следующем снимке экрана выполнение рабочего процесса приостановлено в точке останова.
Отладка в XAML
Если выполнение рабочего процесса было приостановлено в точке останова в конструкторе, то отладку рабочего процесса также можно выполнить в XAML. Чтобы просмотреть точку выполнения в XAML, выберите Представление XAML в конструкторе рабочих процессов в момент приостановки выполнения рабочего процесса. Отладку можно переключить обратно в конструктор, повторно открыв рабочий процесс в конструкторе из обозревателя решений.
Отладка в коде
Точки останова кода можно использовать в .NET Framework 4 аналогично их использованию в других императивных приложениях. Щелкните левую границу области кода, чтобы создать точку останова кода, или нажмите клавишу F9, чтобы поместить точку останова в местоположение курсора.
Присоединение к рабочему процессу
Отладка рабочих процессов поддерживает также использование инфраструктуры Visual Studio для присоединения к процессу. Это позволяет автору рабочего процесса выполнять отладку рабочего процесса, запущенного в другой среде узла, например в службах IIS 7.0.
Расширение службы отладки рабочих процессов
Теперь служба отладки рабочих процессов является открытой и может быть использована для создания настраиваемых приложений, таких как приложения наблюдения, моделирования и отладки в повторно размещенном конструкторе. Дополнительные сведения см. в разделе раздел DebuggerService.