Instrukcje: konfigurowanie śledzenia za pomocą elementu WorkflowServiceHost
W tym temacie opisano sposób konfigurowania śledzenia przepływu pracy programu .NET Framework 4.6.1 hostowanego w programie WorkflowServiceHost. Jest on konfigurowany za pomocą pliku Web.config, określając zachowanie usługi.
Konfigurowanie śledzenia w konfiguracji
EtwTrackingParticipant Dodaj element using w
<behavior>
pliku konfiguracji, jak pokazano w poniższym przykładzie.<behaviors> <serviceBehaviors> <behavior> <etwTracking profileName="Sample Tracking Profile" /> </behavior> </serviceBehaviors> </behaviors>
Uwaga
Powyższy przykład konfiguracji używa uproszczonej konfiguracji. Aby uzyskać więcej informacji, zobacz Uproszczona konfiguracja.
Powyższy przykład konfiguracji dodaje element EtwTrackingParticipant i określa nazwę profilu śledzenia. Profile śledzenia są tworzone w elemecie
<trackingProfile>
<tracking>
w ramach elementu. Profil śledzenia zawiera zapytania śledzenia, które umożliwiają uczestnikowi śledzenia subskrybowanie zdarzeń przepływu pracy, które są emitowane, gdy stan wystąpienia przepływu pracy zmienia się w czasie wykonywania. W poniższym przykładzie pokazano, jak utworzyć profil śledzenia.<system.serviceModel> <tracking> <trackingProfile name="Sample Tracking Profile"> <workflow activityDefinitionId="*"> <workflowInstanceQueries> <workflowInstanceQuery> <states> <state name="Started"/> <state name="Completed"/> </states> </workflowInstanceQuery> </workflowInstanceQueries> </workflow> </trackingProfile> </tracking> </system.serviceModel>
Aby uzyskać więcej informacji na temat profilów śledzenia, zobacz Profile śledzenia.
Aby uzyskać więcej informacji na temat śledzenia ogólnie, zobacz Śledzenie i śledzenie przepływu pracy.
Konfigurowanie śledzenia w kodzie
EtwTrackingParticipant Dodaj użycie EtwTrackingBehavior zachowania w kodzie, jak pokazano w poniższym przykładzie.
host.Description.Behaviors.Add(new EtwTrackingBehavior { ProfileName = "Sample Tracking Profile" });
Powyższy przykładowy kod dodaje element EtwTrackingParticipant i określa nazwę profilu śledzenia. Profile śledzenia są tworzone w elemecie w elemecie
<trackingProfile>
<tracking>
, jak pokazano w poprzedniej sekcji.Aby uzyskać więcej informacji na temat profilów śledzenia, zobacz Profile śledzenia.
Aby uzyskać więcej informacji na temat śledzenia ogólnie, zobacz Śledzenie i śledzenie przepływu pracy. Przykład konfigurowania śledzenia programowo można znaleźć w temacie Configuring Tracking for a Workflow (Konfigurowanie śledzenia przepływu pracy).