HasRunnableWorkflowEvent Sınıf

Tanım

SQL İş Akışı Örnek Deposu'nun, kalıcılık veritabanında çalıştırılabilir örneklerin varlığı hakkında iş akışı konaklarını bilgilendirmek için tetiklediği 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

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:

  • Örnek kilidi açık ve süresi dolmuş bekleyen bir zamanlayıcı mevcut.

  • Örneğin kilidi kaldırıldı ve durumu Yürütülüyor.

  • Ö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 çalıştırılabilir örnekler için kalıcılık deposunu almayı ve yürütene TryLoadRunnableWorkflowCommandkadar izlemeyi 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 deposunda yürütür TryLoadRunnableWorkflowCommand .

Oluşturucular

Name Description
HasRunnableWorkflowEvent()

Sınıfının bir örneğini HasRunnableWorkflowEvent başlatır.

Özellikler

Name Description
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

Name Description
Equals(InstancePersistenceEvent)

Geçerli InstancePersistenceEvent nesneyle geçirilen InstancePersistenceEvent nesnenin aynı olup olmadığını belirler.

(Devralındığı yer: InstancePersistenceEvent)
Equals(Object)

Geçerli InstancePersistenceEvent nesnenin ve geçirilen nesnenin olarak dönüştürüldüğünün 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()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır