次の方法で共有


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>