HasRunnableWorkflowEvent Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SQL İş Akışı Örnek Deposu'nun iş akışı konaklarını kalıcılık veritabanında çalıştırılabilir örneklerin varlığı hakkında bilgilendirmek için tetiklediğini bir olayı temsil eder.
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)
- Devralma
-
HasRunnableWorkflowEvent
Açıklamalar
Bir örnek askıya alınmış durumda değilse veya tamamlanmış durumda değilse çalıştırılabilir ve aşağıdaki koşulları karşılar:
Örneğin kilidi açık ve süresi dolmuş bekleyen bir süreölçer var.
Örneğin kilidi açılır ve durumu Yürütülüyor şeklindedir.
Örneğin üzerinde geçersiz bir kilit var.
Örnek deposu, depoyu kullanan bir iş akışı konağına ait çalıştırılabilir örnekleri düzenli aralıklarla aramalıdır. Kalıcılık deposunda iş akışı ana bilgisayar türüyle eşleşen çalıştırılabilir bir örnek bulduğunda öğesini tetiklemelidir HasRunnableWorkflowEvent . Örnek deposu kalıcılık deposunda çalıştırılabilir bir örnek bulamazsa, çalıştırılabilir örnekler için kalıcılık deposunu izlemeye devam etmelidir.
HasRunnableWorkflowEvent'i yükselttikten sonra, örnek deposu, komutunu alıp yürütene kadar çalıştırılabilir örnekler için kalıcılık deposunu TryLoadRunnableWorkflowCommandizlemeyi durdurmalıdır. İzleme yalnızca TryLoadRunnableWorkflowCommand yürütmesi çalıştırılabilir örnek döndürmezse devam eder.
Bir iş akışı konağı HasRunnableWorkflowEvent'i aldığında, örneği belleğe yüklemek için örneği örnek deposuna karşı yürütür TryLoadRunnableWorkflowCommand .
Oluşturucular
HasRunnableWorkflowEvent() |
HasRunnableWorkflowEvent sınıfının örneğini başlatır. |
Özellikler
Name |
Kalıcılık olayının XName değerini (ad alanı adıyla birlikte) döndürür. (Devralındığı yer: InstancePersistenceEvent) |
Yöntemler
Equals(InstancePersistenceEvent) |
Geçerli InstancePersistenceEvent nesneyle geçirilen InstancePersistenceEvent nesnenin aynı olup olmadığını belirler. (Devralındığı yer: InstancePersistenceEvent) |
Equals(Object) |
Geçerli InstancePersistenceEvent nesne ile geçirilen nesnenin olarak dönüştürülmesinin InstancePersistenceEvent aynı olup olmadığını belirler. (Devralındığı yer: InstancePersistenceEvent) |
GetHashCode() |
Örneğin karma kodunu InstancePersistenceEvent döndürür. (Devralındığı yer: InstancePersistenceEvent) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |