Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ukázka VisualWorkflowTracking ukazuje, jak napsat aplikaci pro sledování vizuálních pracovních postupů pomocí funkce ladění dostupné prostřednictvím rozhraní .NET Framework 4.6.1.
Ukázkové podrobnosti
Aplikace spustí jednoduchý pracovní postup vývojového diagramu (definovaný v souboru Workflow.xaml) a znovu hostuje návrháře pracovního postupu, aby zobrazil aktuálně spuštěný pracovní postup. Při provádění pracovního postupu se aktuálně spuštěná aktivita zobrazí se žlutým rámečkem a ladicí šipkou. Kromě toho se v aplikačním okně zobrazí také záznamy sledování vygenerované pracovním postupem. Další informace o sledování pracovních postupů naleznete v tématu Sledování a trasování pracovních postupů. Další informace o opětovném hostování návrháře pracovního postupu naleznete v tématu Změna hostitele Návrháře pracovního postupu.
Simulátor pracovního postupu funguje tak, že uchovává dva slovníky. Jeden obsahuje mapování mezi aktuálně spouštěným objektem aktivity a číslem řádku XAML, ve kterém je aktivita instanciována. Druhý obsahuje mapování mezi ID instance aktivity a objektem aktivity. Při generování záznamů sledování pomocí vlastního profilu sledování aplikace určí ID instance aktuálně spuštěné aktivity a mapuje ho zpět na soubor XAML, který ho vytvořil. Návrhář přehostovaného pracovního postupu je pak instruován, aby zvýraznil aktivitu na návrhové ploše a použil stejnou metodu jako v ladicím programu pracovního postupu, konkrétně nakreslení žlutého ohraničení kolem aktivity a zobrazení žluté šipky po levé straně návrháře.
Použití této ukázky
Otevřete soubor WorkflowSimulator.sln z ukázkového adresáře v sadě Visual Studio.
Stisknutím kombinace kláves CTRL+SHIFT+B sestavíte řešení.
Stisknutím kombinace kláves CTRL+F5 spusťte ukázku. Zobrazí se soubor Workflow.xaml v okně návrháře pře hostovaného pracovního postupu.
Klikněte na nabídku Soubor a vyberte Spustit pracovní postup.
Všimněte si, že aktuálně spuštěná aktivita je zvýrazněná, jak je popsáno výše, a záznamy sledování se zobrazují na pravé straně okna aplikace.
Po dokončení pracovního postupu můžete kliknutím na libovolný ze sledovacích záznamů zkontrolovat, které aktivitě odpovídá.