GetActivityName
現在のアクティビティの名前をスタックにプッシュします。
<wf:Operation Name="GetActivityName"/>
[なし] :
現在のアクティビティの名前を表す文字列。
Windows Workflow Foundation では、開発者によって構成された一連のアクティビティとして処理が実行されます。 これらのアクティビティにはそれぞれワークフロー内で一意の名前が割り当てられます。 アクティビティの一意の名前に基づいてフィルタ処理を行うことにより、特定のアクティビティのデータを傍受できます。
次のサンプルには、Closed ワークフロー内の FoodAndDrinksPolicy という特定のアクティビティを検出するように構成されたイベント フィルタ式が含まれています。 この処理は、GetActivityName
、GetActivityEvent
、論理演算などの演算の組み合わせを使用して実行されます。
<ic:Filter>
<ic:Expression>
<wf:Operation Name="GetActivityName"/>
<ic:Operation Name="Constant">
<ic:Argument>FoodAndDrinksPolicy</ic:Argument>
</ic:Operation>
<ic:Operation Name="Equals"/>
<wf:Operation Name="GetActivityEvent"/>
<ic:Operation Name="Constant">
<ic:Argument>Closed</ic:Argument>
</ic:Operation>
<ic:Operation Name="Equals"/>
<ic:Operation Name="And"/>
</ic:Expression>
</ic:Filter>
このフィルタ パターンは、Windows Workflow Foundation インターセプタ構成ファイルで共通です。
注意
引用符を含む文字列を明示的に照合する場合を除いて、引数に引用符は必要ありません。