Dela via


<Deltagare>

Konfigurera en lista över spårningsdeltagare som lyssnar på spårningsposterna som genereras direkt från körningen och bearbetar dem på det sätt som de har konfigurerats. Detta inkluderar att skriva till en specifik utdata (t.ex. fil, konsol, ETW), bearbeta/aggregera posterna eller någon annan kombination som kan krävas.

Mer information om arbetsflödesspårning och spårningsdeltagare finns i Arbetsflödesspårning och Spårnings- och spårningsdeltagare.

<Konfiguration>
  <System. ServiceModel>
    <Spårning>
      <Deltagare>

Syntax

<tracking>
  <participants>
    <add name="String"
         profileName="String"
         type="String" />
  </participants>
</tracking>

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Inga.

Underordnade element

Element Beskrivning
<Add> Innehåller inställningar för en spårningsdeltagare.

Överordnade element

Element Beskrivning
<Spårning> Representerar ett konfigurationsavsnitt för att definiera spårningsinställningar för en arbetsflödestjänst.

Kommentarer

Spårningsdeltagare används för att hämta spårningsdata som genereras från arbetsflödet och lagra dem i olika medier. På samma sätt kan all efterbearbetning av spårningsposterna också göras inom spårningsdeltagaren.

Flera spårningsdeltagare kan använda spårningshändelserna samtidigt. Varje spårningsdeltagare kan associeras med en annan spårningsprofil.

En standardspårningsdeltagare tillhandahålls som skriver spårningsposterna till en ETW-session. Deltagaren konfigureras på en arbetsflödestjänst genom att lägga till ett spårningsspecifikt beteende i en konfigurationsfil. Genom att aktivera en ETW-spårningsdeltagare kan spårningsposter visas i loggboken. Om det inte uppfyller dina krav kan du också skriva en anpassad spårningsdeltagare.

Exempel

I följande konfigurationsexempel visas standarddeltagaren för ETW-spårning som konfigureras i Web.config-filen.

Det provider-ID som ETW-spårningsdeltagaren använder för att skriva spårningsposter till ETW definieras i diagnostikavsnittet<>. Spårningsdeltagaren har en profil som är associerad med den för att ange de spårningsposter som den prenumererar på. Detta definieras av attributet profileName för <add-elementet> . När dessa har definierats läggs spårningsdeltagaren till i <etwTracking-tjänstens> beteende. Då läggs de valda spårningsdeltagarna till i arbetsflödesinstansens tillägg så att de börjar ta emot spårningsposterna.

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

Se även