GetUserDataType
現在のユーザー データ型の名前をスタックにプッシュします。
構文
<wf:Operation Name="GetUserDataType" />
パラメーター
[なし] :
プッシュされた値
アセンブリ修飾形式の現在のユーザー データ型を格納している文字列。
注釈
GetActivityType とは異なり、この操作ではアセンブリ修飾クラス名の形式は使用されません。代わりに、型名のみをプッシュします。
MyLibrary.MyObject
Note
値を比較するときにアセンブリ修飾クラス名の形式を定数として使用すると、常に に false
評価されます。
特殊なフィルタの動作
この演算がフィルタ内で実行されると、派生するユーザー データ型も常に照合されます。
例
次の例には、インスタンスと からMyLibrary.MyObject
派生したクラスからのすべてのインスタンスに対MyLibrary.MyObject
して true
評価されるイベント フィルター式が含まれています。
<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>