Сценарий конечного автомата с использованием сочетания действий FlowChart и Pick
Данный раздел относится к версии Windows Workflow Foundation 4.
Этот образец показывает, как реализовать сценарий простого контрольного таймера с помощью сочетания действий Flowchart и Pick. Для прослушивания событий контрольного таймера используются операции Receive и Send, заданные в действии Pick.
Примечание |
---|
Образцы уже могут быть установлены на компьютере. Перед продолжением проверьте следующий каталог (по умолчанию).
<диск_установки>:\WF_WCF_Samples
Если этот каталог не существует, перейдите на страницу загрузки, чтобы загрузить все образцы Windows Communication Foundation (WCF) и WF. Этот образец расположен в следующем каталоге.
<диск_установки>:\WF_WCF_Samples\WF\Scenario\StateMachineWithPick
|
Подробные сведения об образце
В следующей таблице перечислены проекты данного образца.
Имя проекта |
Описание |
StopWatchService |
Данный проект реализует конечный автомат для образца контрольного таймера, использующий сочетание действий Flowchart и Pick. Действие Pick имеет 3 оператора PickBranch в свойстве Branches, которые прослушивают события Действие FlowDecision, выполняемое в конце Flowchart, осуществляет расчет свойства |
StopWatchClient |
Представляет собой простое консольное приложение, состоящее из последовательности рабочих процессов, отправляющих различные события контрольного таймера посредством простых сочетаний действий Send и Receive. |
Использование этого образца
Откройте файл решения StateMachineWithPick.sln в среде Visual Studio 2010.
Чтобы построить решение, нажмите клавишу F6.
Запустите от имени администратора файл StopWatchService.exe из проводника Windows, щелкнув правой кнопкой исполняемый файл и выбрав команду Запуск от имени администратора.
Перейдите в папку StateMachineWithPick\CS\StopWatchService\bin\Debug.
Щелкните правой кнопкой файл StopWatchService.exe и выберите команду Запуск от имени администратора.
Запустите клиентское приложение StopWatchClient из Visual Studio 2010.
В Обозревателе решений выберите проект StopWatchClient и запустите правой кнопкой команду Установить как запускаемый проект.
Чтобы запустить решение, нажмите клавиши CTRL+F5.
Перейдите обратно в окно консоли приложения StopWatchService.exe, чтобы наблюдать за переходами состояний.
Примечание |
---|
Образцы уже могут быть установлены на компьютере. Перед продолжением проверьте следующий каталог (по умолчанию).
<диск_установки>:\WF_WCF_Samples
Если этот каталог не существует, перейдите на страницу Образцы Windows Communication Foundation (WCF) и Windows Workflow Foundation (WF) для .NET Framework 4, чтобы загрузить все образцы Windows Communication Foundation (WCF) и WF. Этот образец расположен в следующем каталоге.
<диск_установки>:\WF_WCF_Samples\WF\Scenario\StateMachineWithPick
|