GetUserDataType
Überträgt den Namen des aktuellen Benutzerdatentyps mithilfe von Push auf den Stapel.
<wf:Operation Name="GetUserDataType" />
Keine.
Eine Zeichenfolge, die den aktuellen Benutzerdatentyp im durch die Assembly qualifizierten Format enthält.
Im Gegensatz zu GetActivityType verwendet dieser Vorgang nicht das format für assemblyqualifizierte Klassennamen. Stattdessen wird nur der Typname gepusht:
MyLibrary.MyObject
Hinweis
Wenn Sie beim Vergleichen von Werten das klassenqualifizierte Klassennamenformat als Konstante verwenden, wird immer mit false
ausgewertet.
Wenn dieser Vorgang in einem Filter ausgeführt wird, werden abgeleitete Benutzerdatentypen immer ebenfalls zugeordnet.
Das folgende Beispiel enthält einen Ereignisfilterausdruck, der true
für MyLibrary.MyObject
Instanzen und für alle Instanzen von Klassen ausgewertet wird, die von MyLibrary.MyObject
abgeleitet werden.
<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>