- Microsoft Windows Workflow Foundation 4.0 Cookbook
- Andrew Zhu
- 289字
- 2021-04-13 17:00:33
In this chapter, we will cover:
- Creating the first WF program: HelloWorkflow
- Creating a WF program using C# code
- Initializing a WF program using InArguments
- Creating a WF program using OutArgument
- Creating a WF Program using InOutArgument
- Using Variable in a WF program
- Running a WF program asynchronously
- Customizing a MyReadLine activity with Bookmark
- Converting a WF program instance to XAML
- Loading up a WF program from an XAML file
- Testing a WF program with a unit test framework
- Debugging a WF program
Considering workflow programs as imperative programs, we need to think of three fundamental things:
- How to define workflow programs
- How to build (compile) workflow programs
- How to execute workflow programs
In WF4, we can define a workflow in either managed .NET code or in XAML. There are two kinds of code workflow authoring styles:
There are also two ways to author workflow in XAML:
- By WF designer (recommended)
- Typing XML tags manually
Essentially, a workflow program is a .NET program, no matter how we create it.
After defining workflows, we can build workflow applications as we build normal .NET applications.
When it comes to workflow execution, we need to consider three basic things:
- How to flow data into and out of a workflow
- How to store temporary data when a workflow is executing
- How to manipulate data in a workflow
This chapter is going to focus on answering these questions.
Before moving ahead, make sure we have the following installed on our computer:
- Windows Vista/7 or Windows Server 2008
- Visual Studio 2010 and .NET framework 4.0
We can also use Windows XP; however, its usage is not recommended.
- Sakai CLE Courseware Management
- 中文版AutoCAD 2016從入門到精通
- 做合成:Photoshop構圖+透視+紋理+造型+調色技術修煉
- Excel商務數據分析與應用(慕課版)
- Photoshop數碼攝影后期處理專業技法(第2版)
- AutoCAD 2014電氣設計從入門到精通
- Photoshop+Illustrator商業廣告設計從入門到精通(第2版)
- CMS Design Using PHP and jQuery
- 中文版After Effects CC 2018 動漫、影視特效后期合成秘技
- 詳解AutoCAD 2022室內設計(第6版)
- Photoshop手繪從新手到高手
- iPad Procreate風格繪畫之美
- Getting Started with Oracle BPM Suite 11gR1 – A Hands/On Tutorial
- 計算機輔助翻譯基礎與實訓
- 動畫制作基礎(項目教學版)