WorkflowRuntime.WorkflowPersisted Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Terjadi ketika status instans alur kerja dipertahankan.
public:
event EventHandler<System::Workflow::Runtime::WorkflowEventArgs ^> ^ WorkflowPersisted;
public event EventHandler<System.Workflow.Runtime.WorkflowEventArgs> WorkflowPersisted;
member this.WorkflowPersisted : EventHandler<System.Workflow.Runtime.WorkflowEventArgs>
Public Custom Event WorkflowPersisted As EventHandler(Of WorkflowEventArgs)
Public Event WorkflowPersisted As EventHandler(Of WorkflowEventArgs)
Jenis Acara
Contoh
Contoh kode berikut menunjukkan bagaimana Anda dapat menggunakan WorkflowRuntime fungsionalitas dari host alur kerja. Kode mengaitkan WorkflowPersisted dengan penanganan aktivitas, metode bernama OnWorkflowPersisted
.
Contoh kode ini adalah bagian dari Sampel Layanan Persistensi Kustom.
workflowRuntime.WorkflowPersisted += OnWorkflowPersisted;
AddHandler workflowRuntime.WorkflowPersisted, AddressOf OnWorkflowPersisted
Keterangan
Instans alur kerja dapat dipertahankan karena berbagai alasan. Misalnya, host dapat memanggil WorkflowInstance.Unload instans alur kerja, atau mesin run-time alur kerja dapat mempertahankan instans alur kerja karena instans menganggur atau karena cakupan atom telah selesai. Jika layanan persistensi ada di WorkflowRuntime, WorkflowPersisted dinaikkan oleh runtime setelah status instans alur kerja disimpan ke memori. Jika layanan persistensi tidak ada, peristiwa masih dinaikkan tetapi status instans tidak disimpan. WorkflowPersisted Jika peristiwa terjadi karena instans alur kerja sedang dibongkar, kejadian diikuti oleh WorkflowUnloaded peristiwa.
Untuk peristiwa tersebut WorkflowPersisted , pengirim berisi WorkflowRuntime dan WorkflowEventArgs berisi yang WorkflowInstance terkait dengan peristiwa.
Untuk informasi selengkapnya tentang menangani peristiwa, lihat Menangani dan menaikkan peristiwa.