Share via


<participants>

Configurez une liste de participants au suivi qui écoutent les enregistrements de suivi émis directement du runtime et les traitent en fonction de leur configuration. Cela inclut l'écriture dans une sortie spécifique (par exemple, un fichier, une console ou le suivi d'événements pour Windows [ETW]), le traitement/regroupement des enregistrements ou toute autre combinaison requise.

Pour plus d'informations sur le suivi du flux de travail et les participants au suivi, consultez Suivi et traçage de workflow et Participants de suivi.

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Aucun

Éléments enfants

Élément

Description

<add> de <participants>

Contient les paramètres d'un participant au suivi.

Éléments parents

Élément

Description

<suivre>

Représente une section de configuration permettant de définir les paramètres de suivi d'un service de flux de travail.

Notes

Les participants au suivi permettent d'obtenir les données de suivi émises du flux de travail et de les stocker dans différents médias. De la même manière, tout post-traitement effectué sur les enregistrements de suivi peut également être réalisé dans le participant au suivi.

Plusieurs participants au suivi peuvent consommer les événements de suivi simultanément. Chaque participant au suivi peut être associé à un modèle de suivi différent.

Un participant au suivi standard est fourni, il écrit les enregistrements de suivi dans une session ETW. Le participant est configuré sur un service de flux de travail en ajoutant un comportement spécifique au suivi dans un fichier de configuration. L'activation d'un participant au suivi ETW permet d'afficher les enregistrements de suivi dans l'Observateur d'événements. Si cela ne répond pas à vos besoins, vous pouvez également écrire un participant de suivi personnalisé.

Exemple

L'exemple suivant présente la configuration du participant au suivi ETW standard dans le fichier Web.config.

L'ID de fournisseur dont se sert le participant au suivi ETW pour écrire les enregistrements de suivi dans une session ETW est défini dans la section <diagnostics>. Un profil est associé au participant au suivi pour spécifier les enregistrements de suivi auxquels il est abonné. Ce profil est défini par l'attribut profileName de l'élément <add>. Une fois ces paramètres définis, le participant au suivi est ajouté au comportement de service <etwTracking>. Les participants au suivi sélectionnés sont ajoutés aux extensions de l'instance de flux de travail, afin qu'ils commencent à recevoir les enregistrements de suivi.

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

Voir aussi

Référence

TrackingSection

EtwTrackingBehavior

EtwTrackingBehavior

Concepts

Suivi et traçage de workflow

Participants de suivi