问题描述
我很难理解DelegateInArgument的使用以及诸如ActivityAction之类的东西.编写以下代码:
静态 void Main( string [] args)
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" ,"arg_three" };
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文档.
谢谢!
推荐答案
这篇关于试图了解DelegateInArgument,ActivityAction的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!