GetActivityType
Inserta el nombre del tipo de actividad actual en la pila.
Sintaxis
<wf:Operation Name="GetActivityType" />
Parámetros
Ninguno.
Valor insertado
Cadena que contiene el tipo de actividad actual en un formato de nombre de clase cualificado del ensamblado.
Comentarios
La operación GetActivityType
recupera el tipo de actividad actual y lo coloca en la pila del formato de nombre de clase cualificado del ensamblado:
TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly, Version=1.3.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e08, processorArchitecture=MSIL
Al realizar la comparación, puede especificar la mayor parte del tipo necesario para satisfacer los requisitos de búsqueda específicos. Por ejemplo, se podría comparar el resultado de GetActivityType con la constante:
TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly, Version=1.3.0.0
Es menos restrictivo que el formato de nombre de clase cualificado del ensamblado.
Comportamiento de filtro especial
Cuando se realiza esta operación dentro de un filtro, también se buscan coincidencias de las actividades derivadas.
Ejemplo
El siguiente ejemplo contiene un filtro de evento que se evaluará como true
para las instancias de System.Workflow.ComponentModel.Activity
y para cualquier instancia de las clases que se deriven de System.Workflow.ComponentModel.Activity
.
<ic:Expression>
<wf:Operation Name="GetActivityType" />
<ic:Operation Name="Constant">
<ic:Argument>System.Workflow.ComponentModel.Activity, System.Workflow.ComponentModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL</ic:Argument>
</ic:Operation>
<ic:Operation Name="Equals" />
</ic:Expression>