Je commence juste avec Windows workflow 4.5. Je crée une application de console simple. Je demande à l'utilisateur des données en cours de route. J'ai suivi quelques tutoriels et j'ai créé quelques activités qui demandent à l'utilisateur des données différentes. Ces activités créent des bookmarks. Comment gérer ces signets multiples dans mon programme hôte. Le tutoriel avait une boucle et semblait supposer qu'il n'y aurait qu'un signet. qui ressemble àTraiter plusieurs signets dans Windows workflow 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'");
}
}
}
Comment puis-je écrire correctement quand je traite avec beaucoup de messages à l'utilisateur qui doivent gérer les informations de différentes manières et reprendre différents signets.