Lire en anglais

Partager via


GetUserDataType

Transmet le nom du type de données utilisateur actuel sur la pile.

Syntaxe

  
<wf:Operation Name="GetUserDataType" />  

Paramètres

Aucun.

Valeur transmise

Chaîne contenant le type de données utilisateur actuel au format qualifié pour les assemblys.

Remarques

Contrairement à GetActivityType, cette opération n’utilise pas le format de nom de classe qualifié d’assembly ; au lieu de cela, il envoie uniquement le nom de type :

MyLibrary.MyObject  

Notes

Si vous utilisez le format de nom de classe qualifié d’assembly comme constante lors de la comparaison de valeurs, il sera toujours évalué à false.

Comportement de filtre spécial

Lorsque cette opération est effectuée dans un filtre, les types de données utilisateur dérivés sont également mis en correspondance.

Exemple

L’exemple suivant contient une expression de filtre d’événements qui sera évaluée à true pour les MyLibrary.MyObject instances et pour toutes les instances de classes qui dérivent de MyLibrary.MyObject.

<ic:Filter>  
  <ic:Expression>  
    <wf:Operation Name="GetUserDataType" />  
    <ic:Operation Name="Constant">  
      <ic:Argument>MyLibrary.MyObject</ic:Argument>  
    </ic:Operation>  
    <ic:Operation Name="Equals" />  
  </ic:Expression>  
</ic:Filter>