Udostępnij za pośrednictwem


<<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>  

Zobacz też