?? workflow22.xoml.cs
字號:
//《WF編程》系列之22 - 基本活動:CodeActivity
//4 基本活動庫
//活動是組成工作流的基本塊.Windows Workflow的基本活動庫包含了一些都通用的工作流活動.功能涉及流程控制,事務管理,本地通信,Web Services以及其他等等.這些活動都在工具箱中可以找到.有一些活動比較簡單,比如CodeActivity,它的工作就是執行一段代碼.而有的活動就比較復雜,如PolicyActivity可以以正向鏈法(forward chaining)來估算優先級. 通過使用這些基本活動,我們可以構建強大的工作流.
//接下來讓我們逐個分析這些基本活動的基本功能吧.
//4.1 基本活動
//基本活動庫中的這些活動模擬了幾乎所有編程環境中的主要操作,比如條件分支,循環還有子活動組.接下來,讓我們以之前一直出現在范例中的活動開始漫游- CodeActivity.
//4.1.1 CodeActivity
//Code活動只有一個值得注意的功能-ExecuteCode事件.如果我們沒有指定這個事件的處理程序, Code活動就不會通過驗證.在工作流設計器中,我們可以雙擊Code活動,Visual Studio會自動創建并分配事件處理程序-我們所需要做的只是編寫其中的代碼實現而已.下面的代碼演示了利用ExecuteCode事件在控制臺中輸出一條消息:
using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;
namespace WorkflowConsoleApplication1
{
public partial class Workflow22 : SequentialWorkflowActivity
{
private void codeActivity1_ExecuteCode(object sender, EventArgs e)
{
Console.WriteLine("Hello, world!");
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -