Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В примере выбора показано, как использовать Pick действие.
Эта Pick активность обеспечивает моделирование управления на основе событий. Он работает аналогично инструкции C# switch , которая выполняет только одну из ветвей в инструкции switch .
switch В отличие от инструкции, в которой выполняется ветвь на основе значения, Pick активность выполняет ветвь на основе того, как завершается активность.
В этом примере пользователю предлагается ввести имя в консоли в течение заданного периода времени. Действие Pick в примере содержит две ветви, которые выполняются в зависимости от того, вводит ли пользователь своё имя в течение 5 секунд или нет. Если пользователь вводит имя пользователя в течение 5 секунд, выполняется первая ветвь, содержащая настраиваемое ReadLine действие; в противном случае выполняется другая ветвь, содержащая Delay действие. После ввода имени пользователя в консоли имя пользователя выводится на консоль. Если данные не были введены в течение 5 секунд, время операции истекает.
Демонстрирует
Pick активность.
Обсуждение
Пример включает рабочий процесс конструктора и закодированный рабочий процесс.
Версия образца в конструкторе демонстрирует, как создать рабочий процесс в дизайнере. Включены следующие файлы:
Program.cs. Включает функцию
Main, которая выполняет пример рабочего процесса.ReadString.cs. Настраиваемое действие, которое считывает некоторые входные данные из консоли.
Sequence1.xaml: рабочий процесс, созданный с помощью конструктора, использующего выбор.
Закодированный рабочий процесс: закодированная версия примера демонстрирует, как создать рабочий процесс в конструкторе. Включены следующие файлы:
Program.cs. Включает функцию
Main, которая выполняет пример рабочего процесса.ReadString.cs. Настраиваемое действие, которое считывает некоторые входные данные из консоли.
Использование этого примера
Откройте файл решения Pick.sln с помощью Visual Studio.
Для построения решения нажмите CTRL+SHIFT+B.
Чтобы запустить решение, нажмите клавишу F5.