WF4中工作流程設計工具Toolbar的定製

我們在重新宿主WF4的工作流程設計工具時,可以對工作流程設計工具中的Toolbar進行定製,工作流程中Toolbar如:你可以使用下面代碼來指定設計器中的Toolbar:this.wd.Context.Services.GetService<DesignerView>().WorkflowShellBarItemVisibility = ShellBarItemVisibility.Variables;ShellBarItemVisibility 枚舉有如下值:None,

WF4設計器資料模型:ModelItem和ModelProperty

下面是WF設計器結構的基本概述。如下:這裡有幾個重要組成部分: Source:在VS中,就是XAML,但是這代表了我們正在編輯的持久儲存。 Instance:代表在記憶體中正在編輯的條目,對於vs2010中的WF設計器,對應一個System.Activities執行個體(對象樹階層)。 Model Item Tree :作為View和Instance之間的媒介,並負責對更改通知和跟蹤比如撤消狀態。 Design View:呈現給使用者的可視化的編輯檢視,這個設計器是用WPF編寫的。

WF4:TransactionScope活動

 在WF4.0中,主要有兩個和交易處理有關的類,TransactionScope和TransactedReceivescope。TransactionScope是用於一般工作流程應用程式中的交易處理,TransactedReceivescope則是用於WCF的分布式應用程式中,可用於用戶端和伺服器的工作流程通訊。 本文主要說明TransactionScope活動的用法,當TransactionScope活動開始就會有一個新的System.Transactions.Transaction

WF4活動驗證:RequiredArgument,OverloadGroup及Constraints

1.RequiredArgument 和OverloadGroup 屬性OverloadGroup可以把活動中的參數和屬性分成不同的組,每組作為一個整體。每組的屬性必須同時指定。方式如下:[RequiredArgument][OverloadGroup("G1")]public InArgument<int> Num{ get; set; }也可以在XAML中使用,如下:<x:Property Name="Operand1" Type="InArgument(x:Int32)"

基於WF4 Workflow Service實現簡單審批次程序(上)

WF4中對和WCF的整合提供更為強大的支援。WF4中提供了一些強大的內建訊息活動,比如Send,Receive等。本文提供了一個簡單的審批執行個體來給大家介紹下WF4.0中的工作流程服務(Workflow

Unable to access the IIS metabase

Unable to access the IIS metabaseI opened a solution in Visual Studio 2012 on my laptop running Windows 8, when I was presented with the error "The Web Application Project SomeWebProject is configured to use IIS.  Unable to access the IIS metabase.

WF4 Beta2:非同步活動

WF4 Beta2增加了AsyncCodeActivity,在編寫自訂活動時,可以實現Begin/End的非同步執行方式。當非同步作業執行時,不影響工作流程中的其他活動,但是工作流程不會被持久化。下面是例子:namespace CaryAsync{    public sealed class FileWriter : AsyncCodeActivity    {        public FileWriter()            : base()        {        }  

WF4.0 Beta2:關於動態儲存和裝載XAML工作流程

1.ActivityXamlServices類的主要功能是從XAML檔案建立活動樹的執行個體。提供了下面四個方法:CreateBuilderReader:Overloaded. Maps an x:Class activity tree to an ActivityBuilder or ActivityBuilder<(Of <(TResult>)>).CreateBuilderWriter:Maps an ActivityBuilder or

WF4 Beta2:CancellationScope活動的使用

CancellationScope 活動包含兩部分, Body 和CancelHandler. body 是正常執行的部分,如果Body中活動取消就會執行Cancelhandler 的部分。可以在Parallel容器中使用CancellationScope活動,這可以解決簽核中某點多人核可只有一人核可就通過的需求。下面是簡單的示意。工作流程設計:1.       Parallel的CompletionCondition設為true,該設定為表只要有任何一個分支完成,整個Parallel就完成了。

WF4.0 Beta1之旅(3):全新的FlowChart

一:FlowChart的介紹FlowChart是WF4.0中引入的一種全新的工作流程模式,它在 Sequential 和 StateMachine 流量控制模型之間提供了一個不錯的折中方案。FlowChart 允許您使用一種分步方法,它可以實現一些簡單的決策和轉換功能,但它也允許在工作流程中返回先前的活動。對許多使用者而言,流程圖通常看起來更為直觀。在Visual Studio 2010 Beta1中的WF工具箱中有如下與FlowChart相關的活動:FlowChart實際上是包含一個flow

WF4.0 Beta1之旅(7):WF調用PowerShell

在WF4 beta1中與PowerShell互動提供了兩個活動InvokePowerShell和InvokePowerShell<T>活動 InvokePowerShell:調用一個不包含傳回值的PowerShell cmdlet。InvokePowerShell可以用來調用簡單的cmdlets和指令碼。我們還可以向cmdlet傳遞參數和輸入對象。執行之後,此活動會提供一組錯誤資訊(如果發生錯誤的話)。

幾個js問題

1. window.attachEventIE和FF處理不同,如下另,不能直接使用帶參數函數 做為attachEvent的第二個參數,可以使用function(){//這裡調用你的需要加參數的js函數}來調用  if (window.attachEvent)      window.attachEvent("onresize",function(){ ra_OnPageResize(0)});else if

WF4.0 Beta1之旅(2):異常處理

1.WF3.5中主要使用FaultHandlerActivity來類比TryCatch捕獲異常,現在從WF4.0

WF4.0 Beta2:Pick Activity的使用

WF4.0 beta2提供了Pick活動用於完成基於事件的控制流程。 該活動可以有多個PickBranch分支。每個分支有Trigger和Action兩部分。當Trigger 被觸發時,會執行Action中的Activity。Pick活動只要有一個PickBranch的Trigger被觸發,其他PickBranch就不會被觸發了 。 1.舉例說明:有兩個分支,我們等待使用者輸入到期就結束,工作如: 2.工作流程對應的XAML如下:<Activity mc:Ignorable="sap"

WF4:自訂跟蹤參考者

在前一篇文章http://www.cnblogs.com/carysun/archive/2011/01/23/WF4-ETW.html中我們講到了WF4中的ETW跟蹤參考者,這個是WF4給我們提供好的,我們可以看下該類的結構體系:EtwTrackingParticipant是繼承自TrackingParticipant類的,如果我們要自訂自己的跟蹤參考者同樣我們也是繼承該類,只要重寫相應的方法就可以,我們自訂一個跟蹤參考者將Workflow的資訊寫到檔案當中:public class

WF4集合Collection相關活動用法

集合活動用於使用工作流程中的集合對象。.NET Framework 版本 4包含多個系統提供的活動,用於在集合中添加和移除項、測試集合中是否存在某個項以及清除集合。所有集合活動都是繼承自 CodeActivity 或 CodeActivity 的泛型類;ExistsInCollection 和 RemoveFromCollection 具有一個類型為 Boolean 的 OutArgument,用於指示結果。主要涉及以下相關活動: 1.寫一個自訂活動用來顯示集合中的內容public

WF4.0 Beta2:Switch活動中使用複雜類型

Switch<T>是WF4.0中新增的活動。功能類似於C#語言中的Switch語句,但是C#的Switch語句只能是一般的Int,String等類型。在WF4.0中Switch<T>可以使用用於自訂的複雜類型。下面例子完成根據不同的Person執行不同的分支。 1.下面是Person類,在Person類中我們必須要重寫Equals方法和GetHashCode方法,代碼如下:[TypeConverter(typeof(PersonConverter))]

WF4.0 Beta1之旅(5):規則引擎的變化

在WF3.x時代我們可以使用聲明性的條件和代碼方式的條件,也可以使用支援正向連結的RuleSet。當然我們還可以使用基於CodeDOM的API來用代碼的方式聲明。在微軟剛剛發布的WF4.0

WF4.0 Beta1之旅(4):Bookmark的使用

相關文章: WF4.0 Beta1之旅(1):基本介紹WF4.0 Beta1之旅(2):異常處理WF4.0

WF4:ETW追蹤參與者

WF4中的Tracing Service是通過追蹤參與者直接監聽運行時放出的追蹤記錄,並以根據選擇的方式來處理它們。我們可以將日誌記錄到不同的媒介中,本文我們看看WF4中支援的ETW追蹤參與者。 Windows 事件跟蹤 (ETW) 是作業系統提供的一個高速通用的跟蹤工具。ETW 使用核心中實現的緩衝和日誌記錄機制,提供對使用者模式應用程式和核心模式裝置驅動程式引發的事件的跟蹤機制。此外,ETW

總頁數: 61357 1 .... 4279 4280 4281 4282 4283 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.