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>