Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Śledzenie przepływu pracy systemu Windows to funkcja programu .NET Framework 4.6.1 zaprojektowana w celu zapewnienia wglądu w wykonywanie przepływu pracy. Zapewnia infrastrukturę śledzenia do śledzenia wykonywania wystąpienia przepływu pracy. Infrastruktura śledzenia WF w sposób przezroczysty instrumentuje przepływ pracy, aby emitować rekordy odzwierciedlające kluczowe zdarzenia podczas wykonywania. Ta funkcja jest domyślnie dostępna dla dowolnego przepływu pracy programu .NET Framework 4.6.1. Do śledzenia nie trzeba wprowadzać żadnych zmian w przepływie pracy programu .NET Framework 4.6.1. Wystarczy zdecydować, ile danych śledzenia chcesz otrzymywać. Po uruchomieniu lub zakończeniu wystąpienia przepływu pracy emitowane są jego rekordy śledzenia przetwarzania. Śledzenie może również wyodrębniać dane istotne dla firmy skojarzone ze zmiennymi przepływu pracy. Jeśli na przykład przepływ pracy reprezentuje system przetwarzania zamówień, identyfikator zamówienia można wyodrębnić wraz z obiektem TrackingRecord . Ogólnie rzecz biorąc, włączenie śledzenia WF ułatwia uzyskiwanie dostępu do danych diagnostycznych lub danych analizy biznesowej z wykonania przepływu pracy.
Te składniki śledzenia są równoważne usłudze śledzenia w systemie WinFX. W programie .NET Framework 4.6.1 wydajność została ulepszona, a model programowania uproszczony dla funkcji śledzenia WF. Środowisko wykonawcze śledzenia ustawia instancję przepływu pracy w celu emitowania zdarzeń związanych z cyklem życia przepływu pracy, aktywnościami przepływu pracy i zdarzeniami niestandardowymi.
Usługa Windows Server App Fabric umożliwia również monitorowanie wykonywania usług WCF i przepływu pracy. Aby uzyskać więcej informacji, zobacz Windows Server App Fabric Monitoring i Monitoring Applications with Windows Server AppFabric (Monitorowanie aplikacji przy użyciu Windows Server AppFabric)
Aby rozwiązać problemy ze środowiskiem uruchomieniowym przepływu pracy, możesz włączyć diagnostyczne śledzenie przepływu pracy. Aby uzyskać więcej informacji, zobacz Śledzenie przepływu pracy.
Aby zrozumieć model programowania, podstawowe składniki infrastruktury śledzenia zostały omówione w tym temacie:
TrackingRecord obiekty emitowane ze środowiska uruchomieniowego przepływu pracy. Aby uzyskać więcej informacji, zobacz Śledzenie rekordów.
TrackingParticipant obiekty zapisują się na TrackingRecord obiekty. Uczestnicy śledzenia zawierają logikę przetwarzania ładunku z TrackingRecord obiektów (na przykład mogą zdecydować się na zapis w pliku). Aby uzyskać więcej informacji, zobacz Śledzenie uczestników.
TrackingProfile obiekty służą do filtrowania rekordów śledzenia generowanych przez wystąpienie przepływu pracy. Aby uzyskać więcej informacji, zobacz Profile śledzenia.
Infrastruktura śledzenia przepływu pracy
Infrastruktura śledzenia przepływu pracy jest zgodna z paradygmatem publikowania i subskrybowania. W instancji przepływu pracy przypisuje się rolę wydawcy rekordów śledzenia, natomiast subskrybenci tych rekordów są zarejestrowani jako rozszerzenia przepływu pracy. Te rozszerzenia, które subskrybują TrackingRecord obiekty, są nazywane uczestnikami śledzenia. Śledzenie uczestników to punkty rozszerzalności, które uzyskują dostęp do TrackingRecord obiektów i przetwarzają je w dowolny sposób, w jaki są w tym celu zapisywane. Infrastruktura śledzenia umożliwia zastosowanie filtru dla wychodzących rekordów śledzenia, aby umożliwić uczestnikowi subskrybowanie podzestawu rekordów. Ten mechanizm filtrowania odbywa się za pomocą pliku profilu śledzenia.
Ogólny widok infrastruktury śledzenia przedstawiono na poniższej ilustracji:
W tej Sekcji
Rekordy śledzenia Opisuje rekordy śledzenia emitowane przez środowisko uruchomieniowe przepływu pracy.
Profile śledzenia Omówienie sposobu użycia profilów śledzenia.
Śledzenie uczestników W tym artykule opisano sposób używania uczestnika śledzenia dostarczonego przez system lub tworzenia uczestników śledzenia niestandardowego.
Konfigurowanie śledzenia przepływu pracy Opisuje sposób konfigurowania śledzenia przepływu pracy.
Śledzenie przepływu pracy Opisuje dwa sposoby włączania śledzenia debugowania dla przepływu pracy.