GetActivityEvent
Mendorong nama peristiwa aktivitas saat ini ke tumpukan.
<wf:Operation Name="GetActivityEvent"/>
Tidak ada.
String yang berisi peristiwa aktivitas saat ini.
Aktivitas alur kerja dapat melewati beberapa status selama masa pakai alur kerja. Pencegat BAM Windows Workflow Foundation mendukung sebagian besar nilai status eksekusi yang ditentukan oleh System.Workflow.ComponentModel.ActivityExecutionStatus
enumerasi, seperti yang diperlihatkan dalam tabel berikut ini.
Status eksekusi | Deskripsi |
---|---|
Membatalkan | Mewakili status saat aktivitas sedang dalam proses dibatalkan. |
Ditutup | Mewakili status saat aktivitas ditutup. |
Kompensasi | Mewakili status saat aktivitas mengimbangi. |
Mengeksekusi | Mewakili status saat aktivitas dijalankan. |
Kesalahan | Mewakili status saat aktivitas rusak. |
Catatan
Anda tidak dapat menggunakan dan GetActivityEvent
GetWorkflowEvent
dalam elemen OnEvent yang sama.
Sampel berikut berisi ekspresi filter peristiwa yang dikonfigurasi untuk menemukan aktivitas tertentu—FoodAndDringPolicy—dalam alur kerja Tertutup. Ini dilakukan dengan menggunakan kombinasi operasi termasuk GetActivityEvent
, GetActivityName
, dan operasi logis.
<ic:Filter>
<ic:Expression>
<wf:Operation Name="GetActivityName"/>
<ic:Operation Name="Constant">
<ic:Argument>FoodAndDrinksPolicy</ic:Argument>
</ic:Operation>
<ic:Operation Name="Equals"/>
<wf:Operation Name="GetActivityEvent"/>
<ic:Operation Name="Constant">
<ic:Argument>Closed</ic:Argument>
</ic:Operation>
<ic:Operation Name="Equals"/>
<ic:Operation Name="And"/>
</ic:Expression>
</ic:Filter>
Pola filter ini umum dengan file konfigurasi pencegat Windows Workflow Foundation.
Catatan
Argumen tidak memerlukan tanda kutip kecuali Anda secara eksplisit mencoba mencocokkan string yang berisi tanda kutip.
Enumerasi System.Workflow.ComponentModel.ActivityExecutionStatus