Bagikan melalui


WorkflowRuntimeService.OnStarted Metode

Definisi

Ketika ditimpa di kelas turunan, mewakili metode yang akan dipanggil ketika mesin runtime alur kerja menaikkan Started peristiwa.

protected:
 virtual void OnStarted();
protected virtual void OnStarted ();
abstract member OnStarted : unit -> unit
override this.OnStarted : unit -> unit
Protected Overridable Sub OnStarted ()

Keterangan

Kelas WorkflowRuntimeService menerapkan mekanisme awal dua fase sehingga layanan mesin runtime alur kerja dapat melakukan inisialisasi apa pun yang bergantung pada layanan lain setelah mesin runtime alur kerja memanggil Start metode untuk semua layanan mesin runtime alur kerjanya. Setelah mesin runtime alur kerja memanggil Start metode dari semua layanan mesin runtime alur kerjanya, mesin runtime WorkflowRuntime.Started akan meningkatkan peristiwa. Anda dapat mengambil OnStarted alih metode untuk menyediakan fungsionalitas startup akhir yang diperlukan oleh layanan Anda saat WorkflowRuntime.Started acara dinaikkan. Mekanisme berlangganan dan berhenti berlangganan dari WorkflowRuntime.Started acara ditangani secara internal.

Catatan

Jika layanan Anda ditambahkan ke mesin runtime alur kerja dengan panggilan ke AddService setelah mesin runtime alur kerja dimulai, mesin runtime alur kerja akan memanggil Start layanan Anda. Namun, dalam situasi ini, Started peristiwa telah terjadi, oleh karena itu, layanan Anda mungkin harus melakukan inisialisasi apa pun yang biasanya akan dilakukan dari dalam OnStartedStart metode . Anda dapat menguji IsStarted untuk menentukan apakah mesin runtime alur kerja telah dimulai.

State diatur ke Started sebelum OnStarted dipanggil. Implementasi OnStarted default tidak melakukan tindakan.

Berlaku untuk