GetActivityType
將目前活動類型的名稱推至堆疊上。
<wf:Operation Name="GetActivityType" />
無。
字串,包含具有組件限定類別名稱格式的目前活動類型。
GetActivityType
作業會擷取目前活動類型並以組件限定的類別名稱格式將其置於堆疊上:
TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly, Version=1.3.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e08, processorArchitecture=MSIL
進行比較時,您可以視需要指定類型,以滿足特定搜尋需求。 例如,您可能會將 GetActivityType 的結果與以下常數比較:
TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly, Version=1.3.0.0
這比組件限定的類別名稱格式的限制要少。
在篩選器內部執行這項作業時,一定也會比對衍生的活動。
下列範例包含事件篩選器運算式,此運算式會針對 true
執行個體和衍生自 System.Workflow.ComponentModel.Activity
的任何類別執行個體評估為 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>