Partager via


<add> de <participants>

Configurez un participant au suivi qui écoute les enregistrements de suivi émis directement du runtime et les traite en fonction de sa 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

Élément

Description

name

Chaîne qui spécifie le nom d'un participant au suivi.

profileName

Chaîne qui spécifie le nom du modèle de suivi qui définit les enregistrements de suivi auxquels le participant au suivi s'est abonné.

type

Chaîne qui spécifie le type d'un participant au suivi.

Éléments enfants

Aucun

Éléments parents

Élément

Description

<participants>

Liste de participants au suivi

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