随笔分类 - WF4.0 Beta1 技术文章
摘要:WF4.0 Beta1 自定义跟踪public class myTracking : TrackingParticipant { public override void Track(TrackingRecord record, TimeSpan timeout) { Console.WriteLine("*"); Console.WriteLine("RecordNumber:[{2}], Tr...
阅读全文
摘要:WF4.0 Beta1 自定义持久化PersistenceProvider文件持久化类 public class myFilePersistenceProvider : PersistenceProvider { string fileName; public myFilePersistenceProvider(string fileName, Guid id) : base(id) { thi...
阅读全文
摘要:WF4.0 Beta1 持久化 (SqlPersistenceProviderFactory)SqlPersistenceProviderFactory与PersistenceProvider 名称空间: System.ServiceModel.Persistence 类文件: System.WorkflowServices.dll 数据库脚本: [\Windows\Microsoft.NE...
阅读全文
摘要:WF4.0 Beta1 异常处理目录1 WF4.0 Beta1 异常处理 11.1 产生异常 1 1.2 Throw 1 1.3 OnUnhandledException 的处理方式 2 1.3.1 UnhandledExceptionAction.Cancel 2 1.3.2 UnhandledExceptionActio...
阅读全文
摘要:WF4.0 Beta1 集合操作 目录 1WF4.0 Beta1 集合操作1 1.1建议使用的集合1 1.1.1SortedSet<T>集合1 1.1.2SortedList<K,V> 集合2 1.2AddtoCollection 添加到集合2 1.3RemoveFromCollection<T> 从集合移出3 1.4ExistsInCollection<...
阅读全文
摘要:WF4.0 Beta1 调用PowerShell需要系统中安装PowerShell,本例中我使用的是PowerShell 2.0 本例使用的PowerShell命令介绍得到系统进程get-process InvokePowerShell 类名:System.Management.Automation.Activities.InvokePowerShell基类:文件: Sys...
阅读全文
摘要:WorkflowInvoker使用 WorkflowInvoker.Invoke静态方法public static IDictionary<string, object> Invoke(WorkflowElement workflow); public static IDictionary<string, object> Invoke(WorkflowEleme...
阅读全文
摘要:WF4B1 的Procedural Activity 之InvokeMethod , InvokeMethod<T> 使用InvokeMethod 调用方法 类名: System.Activities.Statements.InvokeMethod基类: CodeActivity文件: System.Activities.dll类型:sealed说明:1. 可以使用类方式, 对象方式...
阅读全文
摘要:在WF4中,可以使用[Parallel] 并行执行多条分支,当[Parallel]中的所有分支都执行完成后,[Parallel]结束.
在WF4中,可以使用[Pick]实现多条等待分支的单线执行,当一条分支被触发后,其它分支就不会被触发了,当触发的分支完成后,[Pick]结束
但有时我们会的这样一种需求,我们需要并行执行多条分支,当并行分支中的一条或几条分支满足指定条件时,其它正在执行的分支就不执了.同时,为了保证数据的完整性,我们需要在那些可能要取消的分支中余留一组代码.这组代码用于在该分支被取消后做一些收尾工做.
阅读全文
摘要:WF4.0 Beta1 流程设计器与Activity Designer数据类 public class myData { public string 结果 { set; get; } public string 说明 { set; get; } } 自定义Activitypublic sealed class 节点<T> : NativeActivit...
阅读全文
摘要:WF4B1 的有返回值的Activity,Bookmark,有返回值Bookmark 目录1 NativeActivity<T> 11.1 定义有返回值的Activity 1 1.2 ...
阅读全文
摘要: [In 参数] 与 [变量][In 参数] 可以用 [表达式方式] 关联 [变量] 有[In参数]的Activity工作流宿主 WorkflowInstance myInstance = new WorkflowInstance(new Sequence1()); myInstance.Run(); System.Console.Read();结果 如果...
阅读全文
摘要: 只有具备[Variables]属性的Activity才可以定义变量[Variables] 的数据类型为System.Collections.ObjectModel.Collection<System.Activities.Variable> 变量添加在WF设计器中添加 变量存放在所在[Activity]的内部, <p:Activity ...
阅读全文
摘要: 目录1 [In,Out,In/Out]参数使用说明 12 定义Arguments 1 3 In参数 1 3....
阅读全文
摘要:WF4B1 的Procedural Activity 之Sequence,Delay,Pick,PickBranch,Parallel,ForEach,ForEach<T>使用 目录1.1 Sequence 顺序容器 11.2 Delay ...
阅读全文
摘要:目录 1.1Assign 赋值1 1.1.1参数,变量赋值1 1.1.2例1 1.2WriteLine 输出2 1.2.1Text属性2 1.2.2TextWriter 属性2 1.2.3例3 1.3IF 条件3 1.3.1例4 1.4While 条件循环4 1.4.1例5 1.5DoWhile 条件循环6 1.6Switch<T> 分支选择6 1.6.1例7 Assign 赋值 类...
阅读全文
摘要:今天看有不少朋友对Visual Studio 2010 CTP 的发布很感兴趣,园子里也挺热闹,我也发一篇
阅读全文