Я использую WF, я повторно разместил дизайнер, и все в порядке, пока мне не нужно в моих пользовательских действиях ждать значения, когда рабочий процесс запущен, то, что я сделал с помощью BOOKMARK.я попробовал закладку в приложении ConsoleApplication и его работе.следующий код, который я использовал в главном классе в ConsoleApplication:
AutoResetEvent syncEvent = new AutoResetEvent(false);
wa.Completed = delegate(WorkflowApplicationCompletedEventArgs r)
{
syncEvent.Set();
};
wa.Run();
wa.ResumeBookmark("bookmarkName", Console.ReadLine());
syncEvent.WaitOne();
, но здесь, в моем переоснащенном проекте, мне нужно вызвать много рабочих процессов.не только 1. и я не могу указать это до времени выполнения.для этого метода:
wa.ResumeBookmark("bookmarkName", Console.ReadLine());
1-й аргумент: имена закладок, я попробовал и нашел, что могу назвать все закладки одним и тем же именем.Что касается второго аргумента, как я могу передать значение для каждого рабочего процесса, и некоторые рабочие процессы имеют более 1 закладки.Я должен прочитать значение из многих мест, страниц asp.net, БД и других.Я уверен, что есть что-то подобное в WF 4.0, но я не нашел его.Можете ли вы помочь мне, пожалуйста :) Спасибо.