WF 基礎介紹

2022-07-15 11:45:09 字數 477 閱讀 4181

1. 概述

wf(windows workflow foundation)旨在為微軟產品及相關應用程式提供設計平台和開發工具。工作流體現了一種不同的程式設計模型——可以清晰地分離工作內容和工作時間的模型。工作流通常使用一種宣告性而非過程性的程式設計模型。

工作流是由活動組合而成的,所有活動和工作流都派生自system.workflow.componentmodel.activity類。wf提供了乙個核心執行時引擎workflowruntime類。工作流執行時不是獨立的程式,宿主應用程式必須承載這個類的例項。應用程式承載工作流執行時,執行時則承載單獨的工作流例項。工作流執行時支援外部服務概念。服務是建立並在應用程式啟動時註冊到執行時的類的例項。每個服務實現乙個預定的目的。服務分為兩種:核心服務和本地服務。核心服務提供的功能由微軟定義,本地服務由使用者定義。工作流使用本地服務與應用程式的其它模組進行通訊。

wf提供的任務實現:

wf程式的開發任務包括:

2. 建立wf程式

WF基礎知識問答

shivprasad koirala在codeproject上發表了一篇文章windows workflow foundation faq,介紹了wf的基礎知識。這對於理清wf的整個脈絡有一定幫助,摘譯如下。什麼是windows工作流基礎?wwf 張逸注 微軟的官方簡稱為wf 是一種程式設計模型,用...

WF3 0和4 0區別介紹

相對於之前的3.0 3.5中的workflow來說,4.0進行了很大的變動,包括流程設計工具 支援的活動的型別集合 工作流的內部的模型 執行引擎等等。對於其中的活動模型 執行引擎等內容,屬於比較理論而且深入的內容,我會在研究到一定程度之後與大家分享,希望通過本系列文章能夠和大家一起對wf3.0和4....

WF4 0 基礎篇 二十二 Tracking

wf跟蹤是用來記錄工作流執 況 wf跟蹤由以下幾部分組成 跟蹤記錄 tracking records 從工作流執行時發出 跟蹤配置 tracking profile 用來篩選從工作流例項中發出的跟蹤記錄 跟蹤參與者 tracking participants 用來訂閱跟蹤記錄。跟蹤參與者包括處理來自...