Wizualne śledzenie przepływu pracy
W przykładzie VisualWorkflowTracking pokazano, jak napisać aplikację do śledzenia przepływu pracy wizualizacji przy użyciu funkcji debugowania dostępnych za pośrednictwem programu .NET Framework 4.6.1.
Przykładowe szczegóły
Aplikacja wykonuje prosty przepływ pracy schematu blokowego (zdefiniowany w pliku Workflow.xaml) i ponownie hostuje projektanta przepływu pracy, aby wyświetlić aktualnie wykonywany przepływ pracy. W miarę wykonywania przepływu pracy aktualnie wykonywane działanie jest wyświetlane z żółtym konturem i strzałką debugowania. Ponadto w oknie aplikacji są również wyświetlane rekordy śledzenia generowane przez przepływ pracy. Aby uzyskać więcej informacji na temat śledzenia przepływu pracy, zobacz Śledzenie i śledzenie przepływu pracy. Aby uzyskać więcej informacji na temat ponownego hostowania projektanta przepływu pracy, zobacz Ponowne hostowanie Projektant przepływu pracy.
Symulator przepływu pracy działa, zachowując dwa słowniki. Jeden zawiera mapowanie między aktualnie wykonywanym obiektem działania a numerem wiersza XAML, w którym tworzone jest wystąpienie działania. Drugi zawiera mapowanie między identyfikatorem wystąpienia działania a obiektem działania. Gdy rekordy śledzenia są emitowane przy użyciu niestandardowego profilu śledzenia, aplikacja określa identyfikator wystąpienia aktualnie wykonywanego działania i mapuje je z powrotem do pliku XAML, który go utworzył. Następnie ponownie hostowany projektant przepływu pracy jest poinstruowany, aby wyróżnić działanie na powierzchni projektanta i użyć tej samej metody co debuger przepływu pracy, w szczególności rysowania żółtego obramowania wokół działania i wyświetlania żółtej strzałki po lewej stronie projektanta.
Aby użyć tego przykładu
Otwórz plik WorkflowSimulator.sln z przykładowego katalogu w programie Visual Studio.
Naciśnij kombinację klawiszy CTRL+SHIFT+B w celu skompilowania rozwiązania.
Naciśnij klawisze CTRL + F5, aby uruchomić przykład. Spowoduje to wyświetlenie pliku Workflow.xaml w oknie ponownego hostowanego projektanta przepływu pracy.
Kliknij menu Plik i wybierz pozycję Uruchom przepływ pracy.
Zwróć uwagę, że aktualnie wykonywane działanie jest wyróżnione zgodnie z wcześniejszym opisem, a rekordy śledzenia są wyświetlane po prawej stronie okna aplikacji.
Po zakończeniu przepływu pracy możesz kliknąć dowolny rekord śledzenia, aby sprawdzić, które działanie odpowiada.