GetActivityName

将当前活动的名称推送到堆栈上。

语法

  
<wf:Operation Name="GetActivityName"/>  

参数

无。

推送的值

包含当前活动名称的字符串。

注解

Windows Workflow Foundation 所执行的工作为开发人员配置的一系列活动。 在工作流中将为每个活动分配唯一的名称。 根据活动的唯一名称进行筛选,您可以侦听特定活动的数据。

示例

下面的示例包含一个配置为在关闭的工作流中查找特定活动 FoodAndDrinksPolicy 的事件筛选器表达式。 这是通过使用操作(包括 GetActivityNameGetActivityEvent和逻辑操作)的组合完成的。

<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 侦听器配置文件。

注意

参数不需要使用引号,除非您明确尝试匹配包含引号的字符串。