Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’exemple Pick montre comment utiliser l’activitéPick.
L’activité Pick fournit une modélisation de contrôle basée sur les événements. Il se comporte comme l’instruction C# switch , qui exécute une seule des branches de l’instruction switch . Contrairement à l’instruction switch dans laquelle une branche est exécutée en fonction d’une valeur, l’activité Pick exécute une branche en fonction de la façon dont une activité se termine.
Cet exemple invite un utilisateur à taper son nom sur la console au cours d’une période donnée. L’activité Pick dans l’exemple comporte deux branches exécutées selon que l’utilisateur tape son nom dans un délai de 5 secondes ou non. Si l’utilisateur tape son nom dans un délai de 5 secondes, la première branche est exécutée, qui contient une activité personnalisée ReadLine ; sinon, l’autre branche est exécutée, qui contient une Delay activité. Une fois que le nom d’un utilisateur est tapé dans la console, le nom de l’utilisateur est imprimé sur la console. Si une entrée n’est pas entrée dans les 5 secondes, l’opération est expirée.
Montre ce qui suit
Pick activité.
Discussion
L’exemple inclut un flux de travail concepteur et un flux de travail codé.
La version concepteur du concepteur de l’exemple montre comment créer un flux de travail dans le concepteur. Les fichiers suivants sont inclus :
Program.cs : inclut la
Mainfonction qui exécute l’exemple de flux de travail.ReadString.cs : activité personnalisée qui lit une entrée à partir de la console.
Sequence1.xaml : flux de travail créé à l’aide du concepteur qui utilise Pick.
Flux de travail codé La version codée de l’exemple montre comment créer un flux de travail dans le concepteur. Les fichiers suivants sont inclus :
Program.cs : inclut la
Mainfonction qui exécute l’exemple de flux de travail.ReadString.cs : activité personnalisée qui lit une entrée à partir de la console.
Pour utiliser cet exemple
À l’aide de Visual Studio, ouvrez le fichier de solution Pick.sln.
Pour générer la solution, appuyez sur Ctrl+Maj+B.
Pour exécuter la solution, appuyez sur F5.