1
A
答えて
1
なぜこの問題が起こりますか?
アクティビティがスレッドと並行して実行される方法について説明するブログ記事をいくつか投稿しました。
Windows Workflow Foundation (WF4) Activities and Threads The Workflow Parallel Activity and Task Parallelism
関連する問題
2つのアクティビティが並列 –
申し訳ありませんで実行されているとき、私は、データベース内のデッドロックを持っています。たぶん私は間違いを語った。私はサービスからワークフローを実行しています。 var application =新しいWorkflowApplication(ワークフロー)。 SetApplicationProperties(アプリケーション); application.Load(CampaignRequest.WorkflowId); リターンアプリケーション; '。このワークフローを1つずつ実行する必要があります(現在は並行して開始されています) –
実際の問題は、サービスの複数インスタンスが並行ワークフローを開始していることです。 WCFを使用するConcurrencyMode.Singleを使用するようにServiceBehaviorを設定すると、一度に1つのサービスインスタンスしか実行されません。 –