GetActivityType
Inserisce il nome del tipo di attività corrente nello stack.
<wf:Operation Name="GetActivityType" />
No.
Stringa contenente il tipo di attività corrente nel formato di nome di classe qualificato dall'assembly.
L'operazione GetActivityType
recupera il tipo di attività corrente e lo inserisce nello stack in formato di nome di classe qualificato dall'assembly:
TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly, Version=1.3.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e08, processorArchitecture=MSIL
Durante il confronto, è possibile specificare il tipo al livello necessario per soddisfare specifiche esigenze di ricerca. Ad esempio, è possibile confrontare il risultato di GetActivityType con la costante:
TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly, Version=1.3.0.0
Questa impostazione è meno restrittiva del formato di nome di classe qualificato dall'assembly.
Quando questa operazione viene eseguita all'interno di un filtro, viene sempre cercata una corrispondenza anche con le attività derivate.
L'esempio seguente include un'espressione filtro di eventi che restituisce true
per istanze di System.Workflow.ComponentModel.Activity
e per qualsiasi istanza da classi derivate da 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>