Leggere in inglese

Condividi tramite


GetUserDataType

Inserisce il nome del tipo di dati utente corrente nello stack.

Sintassi

  
<wf:Operation Name="GetUserDataType" />  

Parametri

No.

Valore push

Stringa contenente il tipo di dati utente corrente nel formato qualificato dall'assembly.

Commenti

A differenza di GetActivityType, questa operazione non usa il formato del nome di classe qualificato dall'assembly; esegue invece il push solo del nome del tipo:

MyLibrary.MyObject  

Nota

Se si utilizza il formato del nome della classe qualificato dall'assembly come costante durante il confronto dei valori, verrà sempre restituito false.

Comportamento speciale dei filtri

Quando questa operazione viene eseguita all'interno di un filtro, vengono trovate corrispondenze anche con i tipi di dati utente derivati.

Esempio

L'esempio seguente contiene un'espressione di filtro eventi che restituisce true per MyLibrary.MyObject le istanze e per tutte le istanze di classi che derivano da MyLibrary.MyObject.

<ic:Filter>  
  <ic:Expression>  
    <wf:Operation Name="GetUserDataType" />  
    <ic:Operation Name="Constant">  
      <ic:Argument>MyLibrary.MyObject</ic:Argument>  
    </ic:Operation>  
    <ic:Operation Name="Equals" />  
  </ic:Expression>  
</ic:Filter>