Baca dalam bahasa Inggris

Bagikan melalui


GetActivityEvent

Mendorong nama peristiwa aktivitas saat ini ke tumpukan.

Sintaks


<wf:Operation Name="GetActivityEvent"/>

Parameter

Tidak ada.

Nilai yang Didorong

String yang berisi peristiwa aktivitas saat ini.

Keterangan

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 GetActivityEventGetWorkflowEvent dalam elemen OnEvent yang sama.

Contoh

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.

Lihat juga

Enumerasi System.Workflow.ComponentModel.ActivityExecutionStatus