真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

WF4Beta2中新功能特性有哪些

這篇文章主要為大家展示了“WF4 Beta 2中新功能特性有哪些”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“WF4 Beta 2中新功能特性有哪些”這篇文章吧。

成都創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站建設(shè)、做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元蕭縣做網(wǎng)站,已為上家服務(wù),為蕭縣各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108

本文將介紹WF4 Beta 2中新功能特性,并通過WF4 Beta 2與WF4 Beta 1的對比,使大家能更好的了解WF4 Beta 2。

Acticvity結(jié)構(gòu)說明WF4 Beta 2的Activity結(jié)構(gòu)

WF4 Beta 2中新功能特性有哪些

WF4 Beta 2與WF4 Beta1的Activity結(jié)構(gòu)變化對比說明

1. 取消了[WorkflowElement], 與WF3.0一樣,[Activity]成為了WF功能Activity的根類型

WF4 Beta 2中新功能特性有哪些

2. 增加了表達式Activity [ ActivityWithResult]

public sealed class wxwinterActivityResult :CodeActivity   {   protected override string Execute(CodeActivityContext context)   {   return "wxwinter";   }

WF4 Beta 2中新功能特性有哪些

3. 增加了異步Activity [AsyncCodeActivity] 可以實現(xiàn) Begin/End的異步執(zhí)行方式

public sealed class wxwinterActivity : AsyncCodeActivity   {   protected override IAsyncResult BeginExecute(AsyncCodeActivityContext context, AsyncCallback callback, object state)   {   return callback.BeginInvoke(null, null, null);   }   protected override void EndExecute(AsyncCodeActivityContext context, IAsyncResult result)   {   }   }

4. 取消 [InvokePowershell] Activity

關(guān)于[InvokePowershell] Activity的介紹見我寫的WF4.0 Beta1 調(diào)用PowerShell

( http://www.cnblogs.com/foundation/archive/2009/06/28/1512542.html)

5. 添加Activity [Rethrow] 以實現(xiàn)再次引發(fā)異常

WF4 Beta 2中新功能特性有哪些

WF4 Beta 2與WF3.0/3.5 的Activity結(jié)構(gòu)變化對比說明

變化很大,基本上可以認為是兩個產(chǎn)品

WF4 Beta 2中新功能特性有哪些

運行環(huán)境說明WF4 Beta 2的運行環(huán)境WorkflowApplication

class Program   {   static void Main(string[] args)   {   WorkflowApplication instance = new WorkflowApplication(new wxwinterActivity());   instance.Run();   System.Console.Read();   }   }   public class wxwinterActivity : CodeActivity   {   protected override void Execute(CodeActivityContext context)   {   System.Console.WriteLine("wxd");   }   }

WF4 Beta 2中新功能特性有哪些

WF4 Beta 2與WF4 Beta1的運行環(huán)境對比說明

流程實例 [WorkflowInstance] 被 [WorkflowApplication] 取代

class Program   {   static void Main(string[] args)   {   WorkflowInstance instance = new WorkflowInstance(new wxwinterActivity());   instance.Run();   System.Console.Read();   }   }   public class wxwinterActivity : CodeActivity   {   protected override void Execute(CodeActivityContext context)   {   System.Console.WriteLine("wxd");   }   }

WF4 Beta 2中新功能特性有哪些

WF4 Beta 2與WF3.0/3.5 的運行環(huán)境對比說明

WF3.X與WF4運行環(huán)境最明顯的變化是,在WF3.X中要創(chuàng)建實例要使用WorkflowRuntime的CreateWorkflow方法.

而在WF4中,不需要顯示創(chuàng)建一個[WorkflowRuntime],而是直接使用[WorkflowInstance (Beta1中)] 創(chuàng)建,這也是到了Beta2中將[WorkflowInstance ]改名為[WorkflowApplication]的原因

class Program   {   static void Main(string[] args)   {   WorkflowRuntime workflowRuntime = new WorkflowRuntime();   WorkflowInstance instance = workflowRuntime.CreateWorkflow(typeof(wxwinterActivity));   instance.Start();   System.Console.Read();   }   }   public class wxwinterActivity : System.Workflow.ComponentModel.Activity   {   protected override System.Workflow.ComponentModel.ActivityExecutionStatus Execute(System.Workflow.ComponentModel.ActivityExecutionContext executionContext)   {   System.Console.WriteLine("wxd");   return base.Execute(executionContext);   }   }

WF4 Beta 2中新功能特性有哪些

工作流開發(fā)說明WF4 Beta 2所提供的工作流模板

WF4 Beta 2只提供了一個[Activity]的模板,

WF4 Beta 2中新功能特性有哪些

當(dāng)使用個[Activity]的模板創(chuàng)建流程時,會提供一個只能放入一個控件的空環(huán)境

   Activity>

WF4 Beta 2中新功能特性有哪些

當(dāng)向空Activity中放入[Sequence]時,就可認為是[順序工作流]

   Activity>

WF4 Beta 2中新功能特性有哪些

當(dāng)向空Activity中放入[Flowchart]時,就可認為是[Flowchart工作流]

            Truex:Boolean>   scg3:Dictionary>   sap:WorkflowViewStateService.ViewState>         Sequence>   Activity>

WF4 Beta 2中新功能特性有哪些

WF4 Beta 2與WF4 Beta1 所提供的工作流模板對比說明

WF4 Beta1 非常鮮明的提供了兩個工作流模板[Flowchart工作流], [順序工作流]

WF4 Beta 2中新功能特性有哪些

[順序工作流]

WF4 Beta 2中新功能特性有哪些

[Flowchart工作流]

WF4 Beta 2中新功能特性有哪些

WF4 Beta 2與WF3.0/3.5 所提供的工作流對模板比說明

WF3.0/3.5也提供了兩個工作流模板[狀態(tài)機工作流], [順序工作流]

其中[狀態(tài)機工作流]與[Flowchart工作流]有相似之處

WF4 Beta 2中新功能特性有哪些

[狀態(tài)機工作流]

WF4 Beta 2中新功能特性有哪些

[順序工作流]

WF4 Beta 2中新功能特性有哪些

工作流格式說明

WF4 的工作流可以是用代碼構(gòu)建的,也可以是由xaml構(gòu)建的, xaml可以動態(tài)/靜態(tài)的編譯為一個類,也可以直接以字符串方式加載

WF3.X的工作流可以是用代碼構(gòu)建的,也可以是由xoml構(gòu)建的,帶class頭的xoml可以動態(tài)/靜態(tài)的編譯為一個類,沒有class頭的xoml可以直接以字符串方式加載

其他功能說明

WF4與WF3.5都提供了持久化,跟蹤,通訊,阻塞等功能,但實現(xiàn)方式不同,也不通用.

WF4與WF3.5的流程設(shè)計器從UI風(fēng)格與實現(xiàn)方式上也有很大不同

以上是“WF4 Beta 2中新功能特性有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章標題:WF4Beta2中新功能特性有哪些
網(wǎng)頁鏈接:http://weahome.cn/article/jhscih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部