TulaDev.NETWorkflow Foundationв .NET Framework 4.0Принципы работы и обзор возможностейАндрей КулешовCodemasters InternationalSenior C# Developer, Team Leadakuleshov@codereign.net | http://www.codemastersintl.com/Blogs/Andrey-Kuleshov
Что будет:Цели и задачи Workflow FoundationПринципы построения Workflow 4Hello Workflow WorldWorkflow и окружающий мирCodeActivitiesDynamic WorkflowsWorkflow PersistenceWorkflow WCF Service
Цели и задачи Workflow FoundationControl Flow
 Реализация алгоритма внешне сходна с самим алгоритмом
 Улучшение коммуникации с экспертами предметной области
 Возможность изменять потоки выполнения на стороне клиентаПринципы построения Workflow 4 Всё состоит из Activities – минимальных строительных единиц
 Можно как использовать различные Activities из стандартной поставки, так и реализовывать собственные
В визуальном дизайнере выстраивается поток выполнения
 Некоторые Activity выполняют действия, некоторые – управляют потоком
 Хранение Workflow – в виду XAML-файловДемоHello Workflow World
Code ActivitiesCodeActivityпозволяет писать свой код
AsyncCodeActivityпозволяет безопасно выполнять в нем асинхронные операции
Activities используют In/Out/InOutArgument<T> для передачи данных

Workflow Foundation