2017-12-14 13 views
0

私は、Windowsのワークフロー基盤4.0を使用していると私は私がエラーWindows Worklfow Foundation 4.0入力ワークフロータイプはアクティビティでなければなりません。パラメータ名:workflowType

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(); 

が、常にI次のエラー

入力ワークフローを以下している私のボタンクリックイベントにWebアプリケーションを作成しましたタイプはアクティビティでなければなりません。 パラメータ名:workflowType

thisスレッドに記載されています。4.0アプリケーションとワークフローを使用していることを確認しました。私は読むことをあなたにお勧めします

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

:あなたはWorkflowRuntimeを使用することができず、その代わりに、あなたは次のようにWorkflowApplicationを使用する必要がありWWF 4.0を使用している場合

さらなる理解

答えて