繁体   English   中英

错误Windows Worklfow Foundation 4.0输入的工作流程类型必须是“活动”。 参数名称:workflowType

[英]Error Windows Worklfow Foundation 4.0 The input workflow type must be an Activity. Parameter name: workflowType

我正在使用Windows工作流基础4.0,并且在按钮单击事件上创建了Web应用程序,我有以下内容

Dictionary<string,object> dicobjParams=new Dictionary<string,object>();
            WorkflowRuntime workflowRuntime = Application["WorkflowRuntime"] as WorkflowRuntime;
            WorkflowInstance instance =workflowRuntime.CreateWorkflow(typeof(Activity1),dicobjParams);
            //workflowRuntime.CreateWorkflow(typeof(Activity1), dicobjParams).Start();
            workflowRuntime.WorkflowCompleted += new EventHandler<WorkflowCompletedEventArgs>(workflowRuntime_WorkflowCompleted);
            instance.Start();

但我总是以下错误

输入的工作流程类型必须为活动。 参数名称:workflowType

线程中所述,我已确保使用4.0应用程序和工作流程。

请查看应用程序的代码示例以进一步了解

如果您使用的是wwf 4.0,则不能使用WorkflowRuntime,而必须使用WorkflowApplication来代替:

Dictionary<string, object> dicobjParams = new Dictionary<string, object>();
Activity workflow1 = new MyApp.Activity1();
WorkflowApplication app = new WorkflowApplication(workflow1, dicobjParams );
app.Run();

我建议您阅读: https : //msdn.microsoft.com/zh-cn/library/ee342461.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM