2016-12-15 4 views
0

私はWindowsワークフロー4.5から始めています。私は単純なコンソールアプリケーションを作成しています。私は途中でデータを求めています。私はいくつかのチュートリアルに続き、ユーザーに異なるデータを求めるいくつかのアクティビティを作成しました。これらのアクティビティはbookMarkを作成します。ホストプログラムでこれらの複数のブックマークを処理するにはどうすればいいですか?チュートリアルにはループがあり、ブックマークが1つしかないと想定されていました。これWindowsワークフローで複数のブックマークを処理する4.5

WaitHandle[] handles = new WaitHandle[] { syncEvent, idleEvent }; 
    while (WaitHandle.WaitAny(handles) != 0) 
    { 
     bool needsReview = false; 
     while (!needsReview) 
     { 
      var response = Console.ReadLine(); 
      Boolean review; 
      if (response == "y") 
      { 
       needsReview = true; 
       review = true; 
       wfApp.ResumeBookmark("Review", review); 
      } 
      else if (response == "n") 
      { 
       needsReview = true; 
       review = false; 
       wfApp.ResumeBookmark("Review", review); 
      } 
      else 
      { 
       Console.WriteLine("Enter 'y' or 'n'"); 
      } 
     } 
    } 

どのように私はさまざまな方法で情報を処理し、別のブックマークを再開する必要があり、ユーザーに多くのプロンプトで取り扱っておりますとき、私はこれを適切に記述しないように見えます。

答えて

0

コンソールアプリケーションを開発する場合は、デスクトップアプリケーションです。だから私は1人のユーザがいると仮定し、1つのワークフローは一度に働いています。ワークフローが別のブックマークで停止する可能性はありますか?あなたは実生活で何を意味するのか分かりません。

任意の方法で、ブックマーク名が異なるブックマークを識別するための方法であり、あなたは1

Bookmark bookmark = wfApp.CreateBookmark("aasdasd"); 
を作成するときにも、ブックマークオブジェクトを保つことができます
関連する問題