<<dodawanie> uczestników>
Konfigurowanie śledzenia uczestnika nasłuchujący rekordów śledzenia jest emitowane bezpośrednio ze środowiska wykonawczego i przetworzyć je w sposób został skonfigurowany. Dotyczy to również zapis do określonych danych wyjściowych (np. PLik, konsoli, ETW), przetwarzania/agregowania rekordy lub dowolną kombinację, który może być wymagane.
Aby uzyskać więcej informacji na temat śledzenia przepływu pracy i śledzenia uczestników, zobacz Śledzenie przepływu pracy i śledzenieuczestników.
<Konfiguracji>
<System.ServiceModel>
<Śledzenia>
<Uczestników>
<Dodaj>
Składnia
<tracking>
<participants>
<add name="String" profileName="String" type="String" />
</participants>
</tracking>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Element | Opis |
---|---|
name | Ciąg określający nazwę uczestnika śledzenia. |
Nazwa_profilu | Ciąg określający nazwę profilu śledzenia, który definiuje rekordów śledzenia uczestnika śledzenia ma subskrypcję. |
typ | Ciąg, który określa typ uczestnika śledzenia. |
Elementy podrzędne
Brak.
Elementy nadrzędne
Element | Opis |
---|---|
<Uczestników> | Lista śledzenia uczestników |
Uwagi
Śledzenie uczestników są stosowane w celu pobrania danych śledzenia emitowane z przepływu pracy i zapisać go w różne nośniki. Podobnie dowolny publikować przetwarzania śledzenia, które rekordy można również wykonać w ramach uczestnika śledzenia.
Wielu uczestników śledzenia może jednocześnie korzystać ze śledzenia zdarzeń. Uczestnik śledzenia mogą być skojarzone z profilem różnych śledzenia.
Standardowe śledzenia uczestnika, który jest podawany jako który zapisuje rekordy śledzenia sesji funkcji ETW. Uczestnika jest skonfigurowany w usłudze przepływu pracy przez dodanie zachowania specyficzny dla śledzenia w PLiku konfiguracji. Włączanie funkcji ETW śledzenia uczestnika, który umożliwia śledzenia się wyświetlić podglądu zdarzeń. Które nie spełnia wymagań, można także napisać uczestnikiem niestandardowe śledzenia.
Przykład
Poniższy przykład konfiguracji przedstawia standardowy uczestnik śledzenia ETW skonfigurowany w pliku Web.config.
Identyfikator dostawcy używany przez uczestnika śledzenia ETW do zapisywania rekordów śledzenia do ETW jest zdefiniowany w <sekcji diagnostyki> . Uczestnik śledzenia ma własny profil skojarzonych z nim do określania subskrybowany do rekordów śledzenia. Jest to definiowane przez atrybut <profileName elementu add>. Po zdefiniowaniu tych elementów uczestnik śledzenia zostanie dodany do <zachowania usługi etwTracking> . Spowoduje to dodanie wybranych uczestników śledzenia do rozszerzeń wystąpienie przepływu pracy, aby zaczynają one odbierać rekordów śledzenia.
<configuration>
<system.web>
<compilation targetFrameworkMoniker=".NETFramework,Version=v4.0"/>
</system.web>
<system.serviceModel>
<diagnostics etwProviderId="52A3165D-4AD9-405C-B1E8-7D9A257EAC9F" />
<tracking>
<participants>
<add name="EtwTrackingParticipant"
type="System.Activities.Tracking.EtwTrackingParticipant, System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
profileName="HealthMonitoring_Tracking_Profile"/>
</participants>
</tracking>
<behaviors>
<serviceBehaviors>
<behavior>
<etwTracking profileName="Sample Tracking Profile"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>