Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Pick minta bemutatja, hogyan kell használni a Pick tevékenységet.
A Pick tevékenység eseményalapú vezérlési modellezést biztosít. A C# switch utasításhoz hasonlóan viselkedik, amely csak az egyik ágat hajtja végre az switch utasításban. Ellentétben azzal az switch utasítással, amelyben egy ágat egy érték alapján hajtanak végre, a Pick tevékenység a tevékenység befejezése alapján hajt végre egy ágat.
Ez a minta arra kéri a felhasználót, hogy adja meg a nevét a konzolon egy adott időszakon belül. A Pick tevékenységnek a mintában két ága van, amelyeket attól függően hajtanak végre, hogy a felhasználó 5 másodpercen belül beírja-e a nevét. Ha a felhasználó 5 másodpercen belül begépeli a nevét, a rendszer végrehajtja az első ágat, amely egyéni ReadLine tevékenységet tartalmaz; ellenkező esetben a másik ág lesz végrehajtva, amely egy Delay tevékenységet tartalmaz. Miután beírta a felhasználó nevét a konzolon, a rendszer kinyomtatja a felhasználó nevét a konzolon. Ha 5 másodpercen belül nem ad meg bemenetet, a művelet túllépi az időkorlátot.
Megmutatja
Pick tevékenység.
Megbeszélés
A minta egy Designer-munkafolyamatot és egy kódolt munkafolyamatot tartalmaz.
Tervezői munkafolyamat A minta Tervező verziója bemutatja, hogyan hozhat létre munkafolyamatot a tervezőben. A következő fájlok szerepelnek a fájlban:
Program.cs: Tartalmazza a
Mainminta-munkafolyamatot végrehajtó függvényt.ReadString.cs: Egyéni tevékenység, amely beolvassa a bemenetet a konzolról.
Sequence1.xaml: A Picket használó tervezővel létrehozott munkafolyamat.
Kódolt munkafolyamat A minta kódolt verziója bemutatja, hogyan hozhat létre munkafolyamatot a tervezőben. A következő fájlok szerepelnek a fájlban:
Program.cs: Tartalmazza a
Mainminta-munkafolyamatot végrehajtó függvényt.ReadString.cs: Egyéni tevékenység, amely beolvassa a bemenetet a konzolról.
A minta használata
A Visual Studio használatával nyissa meg a Pick.sln megoldásfájlt.
A megoldás létrehozásához nyomja le a CTRL+SHIFT+B billentyűkombinációt.
A megoldás futtatásához nyomja le az F5 billentyűt.