Compartir a través de


GetActivityName

Inserta el nombre de la actividad en curso en la pila.

Sintaxis

  
<wf:Operation Name="GetActivityName"/>  

Parámetros

Ninguno.

Valor insertado

Cadena que contiene el nombre de la actividad en curso.

Comentarios

Windows Workflow Foundation realiza su trabajo como una serie de actividades configurada por el programador. Cada una de estas actividades tiene asignada un nombre único en el flujo de trabajo. Puede interceptar datos para una actividad específica mediante el filtrado, basándose en su nombre único.

Ejemplo

El ejemplo siguiente contiene una expresión de filtro de eventos configurada para buscar una actividad específica (FoodAndDrinksPolicy) en un flujo de trabajo Cerrado. Para ello, se usa una combinación de operaciones, incluidas GetActivityName, GetActivityEvent y operaciones lógicas.

<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>  

Este patrón de filtro es habitual con los archivos de configuración del interceptor de Windows Workflow Foundation.

Nota

Los argumentos no requieren comillas dobles a menos que intente hacer coincidir, de forma explícita, una cadena que contiene comillas dobles.