错误 Windows Worklfow Foundation 4.0 输入工作流类型必须是 Activity。参数名称:工作流类型
Error Windows Worklfow Foundation 4.0 The input workflow type must be an Activity. Parameter name: workflowType
我正在使用 windows workflow foundation 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();
可是我总是报下面的错误
输入工作流类型必须是 Activity。
参数名称:workflowType
如 this 主题中所述,我已确保我使用的是 4.0 应用程序和工作流程。
请查看the code申请样本以进一步了解
如果您使用的是 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/en-us/library/ee342461.aspx
我正在使用 windows workflow foundation 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();
可是我总是报下面的错误
输入工作流类型必须是 Activity。 参数名称:workflowType
如 this 主题中所述,我已确保我使用的是 4.0 应用程序和工作流程。
请查看the code申请样本以进一步了解
如果您使用的是 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/en-us/library/ee342461.aspx