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.