閱讀英文

共用方式為


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>