Lire en anglais

Partager via


GetActivityName

Transmet le nom de l'activité en cours sur la pile.

Syntaxe

  
<wf:Operation Name="GetActivityName"/>  

Paramètres

Aucun.

Valeur transmise

Chaîne contenant le nom de l'activité en cours.

Remarques

Windows Workflow Foundation exécute ses tâches au moyen d'une série d'activités configurée par le développeur. Un nom unique est assigné à chacune de ces activités au sein du flux de travail. Vous pouvez intercepter des données concernant une activité spécifique en filtrant sur le nom unique.

Exemple

L’exemple suivant contient une expression de filtre d’événements configurée pour rechercher une activité spécifique( FoodAndDrinksPolicy) dans un workflow fermé. à l'aide d'une combinaison d'opérations comprenant GetActivityName, GetActivityEvent ainsi que des opérations logiques.

<ic:Filter>  
  <ic:Expression>  
    <wf:Operation Name="GetActivityName"/>  
    <ic:Operation Name="Constant">  
      <ic:Argument>FoodAndDrinksPolicy</ic:Argument>  
    </ic:Operation>  
    <ic:Operation Name="Equals"/>  
    <wf:Operation Name="GetActivityEvent"/>  
    <ic:Operation Name="Constant">  
      <ic:Argument>Closed</ic:Argument>  
    </ic:Operation>  
    <ic:Operation Name="Equals"/>  
    <ic:Operation Name="And"/>  
  </ic:Expression>  
</ic:Filter>  

Ce modèle de filtre est commun aux fichiers de configuration de l'intercepteur Windows Workflow Foundation.

Notes

Les arguments ne requièrent pas de guillemets, sauf si vous tentez explicitement de rechercher une chaîne contenant des guillemets.