GetActivityType

Verschiebt den Namen des aktuellen Aktivitätstyps auf den Stapel.

Syntax

  
<wf:Operation Name="GetActivityType" />  

Parameter

Keiner.

Pushed Value

Zeichenfolge, die den aktuellen Aktivitätstyp im Format des assemblyqualifizierten Klassennamens enthält.

Bemerkungen

Der GetActivityType Vorgang ruft den aktuellen Aktivitätstyp ab und platziert ihn im assemblyqualifizierten Klassennamenformat im Stapel:

TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly, Version=1.3.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e08, processorArchitecture=MSIL  

Beim Vergleich können Sie so viel vom Typ angeben, wie erforderlich, um Ihre spezifischen Suchanforderungen zu erfüllen. Beispielsweise können Sie das Ergebnis von GetActivityType mit der Konstante vergleichen:

TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly, Version=1.3.0.0

Dies ist weniger restriktiv als das assemblyqualifizierte Klassennamenformat.

Spezielles Filterverhalten

Wenn dieser Vorgang innerhalb eines Filters ausgeführt wird, werden abgeleitete Aktivitäten immer ebenfalls übereinstimmen.

Beispiel

Das folgende Beispiel enthält einen Ereignisfilterausdruck, der für System.Workflow.ComponentModel.Activity Instanzen und Instanzen von Klassen ausgewertet true wird, die von 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>