试图了解DelegateInArgument,ActivityAction [英] Trying to understand DelegateInArgument, ActivityAction

查看:71
本文介绍了试图了解DelegateInArgument,ActivityAction的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我很难理解DelegateInArgument的使用以及诸如ActivityAction之类的东西.编写以下代码:

静态 void Main(

I am having a difficult time understanding the use of DelegateInArgument and things such as ActivityAction. Take the following piece of code:

static void Main(string[] args)

         {

var ArgsToProcess = 列表< 字符串> {"arg_one" "arg_two" };

            var ArgsToProcess = new List<string> { "arg_one", "arg_two", "arg_three" };

 

var 委托Arg = DelegateInArgument < 字符串> {名称= "s" };

            var delegateArg = new DelegateInArgument<string> { Name = "s" };

 

活动 toRun = ParallelForEach < ; 字符串>

            Activity toRun = new ParallelForEach<string>

;  {

;    正文= ActivityAction < 字符串 >

                Body = new ActivityAction<string>

;     {

;       参数=委托Arg,

;       处理程序= Workflow1 () 

                    Handler = new Workflow1() 

;         {n
  ;             Arg =代表Arg 

;        }

;     }

;  };

 

WorkflowInvoker .调用(toRun, 词典< 字符串对象>

            WorkflowInvoker.Invoke(toRun, new Dictionary<string, object>

;     {

;        {值" ,ArgsToProcess}

                    {"Values", ArgsToProcess}

;     });

         }

1.为什么我的InArgument不能用作DelegateInArgument?
2.为什么仍然要使用DelegateInArgument?
3.

我试图找出如何从头开始(以编程方式)并创建工作流,但是我发现缺少这些项目的MSDN文档.

谢谢!

推荐答案

找到了这个,我看看是否有帮助:

Just found this, I'll see if this helps :

http://social.msdn.microsoft.com/Forums/en-CA/wfprerelease/thread/1cb3efad-fbdd-4a5f-b03f-0dec900ba376

Answers question 3 but not necessarily 1 and 2 I don't think.


这篇关于试图了解DelegateInArgument,ActivityAction的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆