HasRunnableWorkflowEvent Kelas
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.
Mewakili peristiwa yang dinaikkan SQL Workflow Instance Store untuk memberi tahu host alur kerja tentang keberadaan instans yang dapat dijalankan dalam database persistensi.
public ref class HasRunnableWorkflowEvent sealed : System::Runtime::DurableInstancing::InstancePersistenceEvent<System::Activities::DurableInstancing::HasRunnableWorkflowEvent ^>
public sealed class HasRunnableWorkflowEvent : System.Runtime.DurableInstancing.InstancePersistenceEvent<System.Activities.DurableInstancing.HasRunnableWorkflowEvent>
type HasRunnableWorkflowEvent = class
inherit InstancePersistenceEvent<HasRunnableWorkflowEvent>
Public NotInheritable Class HasRunnableWorkflowEvent
Inherits InstancePersistenceEvent(Of HasRunnableWorkflowEvent)
- Warisan
-
HasRunnableWorkflowEvent
Keterangan
Instans dapat dijalankan, jika tidak dalam status ditangguhkan atau status selesai dan memenuhi kondisi berikut:
Instans tidak terkunci dan memiliki timer tertunda yang telah kedaluwarsa.
Instans tidak terkunci dan statusnya adalah Menjalankan.
Instans memiliki kunci yang tidak valid di dalamnya.
Penyimpanan instans harus secara berkala mencari instans yang dapat dijalankan milik host alur kerja yang menggunakan penyimpanan. Ini harus meningkatkan HasRunnableWorkflowEvent ketika menemukan instans yang dapat dijalankan di penyimpanan persistensi yang cocok dengan jenis host alur kerjanya. Jika penyimpanan instans tidak menemukan instans yang dapat dijalankan di penyimpanan persistensi, penyimpanan instans harus terus memantau penyimpanan persistensi untuk instans yang dapat dijalankan.
Setelah menaikkan HasRunnableWorkflowEvent, penyimpanan instans harus berhenti memantau penyimpanan persistensi untuk instans yang dapat dijalankan sampai menerima dan menjalankan TryLoadRunnableWorkflowCommand. Pemantauan berlanjut hanya jika eksekusi TryLoadRunnableWorkflowCommand tidak mengembalikan instans yang dapat dijalankan.
Ketika host alur kerja menerima HasRunnableWorkflowEvent, host alur kerja menjalankan terhadap penyimpanan instans TryLoadRunnableWorkflowCommand untuk memuat instans ke dalam memori.
Konstruktor
HasRunnableWorkflowEvent() |
Menginisialisasi instans HasRunnableWorkflowEvent kelas. |
Properti
Name |
Mengembalikan XName (namespace yang digabungkan dengan nama) dari peristiwa persistensi. (Diperoleh dari InstancePersistenceEvent) |
Metode
Equals(InstancePersistenceEvent) |
Menentukan apakah objek saat ini InstancePersistenceEvent dan objek yang diteruskan InstancePersistenceEvent sama. (Diperoleh dari InstancePersistenceEvent) |
Equals(Object) |
Menentukan apakah objek saat ini InstancePersistenceEvent dan objek yang diteruskan dikonversi sebagai InstancePersistenceEvent sama. (Diperoleh dari InstancePersistenceEvent) |
GetHashCode() |
Mengembalikan kode hash untuk InstancePersistenceEvent instans. (Diperoleh dari InstancePersistenceEvent) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |