Aracılığıyla paylaş


TryLoadRunnableWorkflowCommand Sınıf

Tanım

Bir iş akışı ana bilgisayarının, kalıcılık deposuna çalıştırılabilir örnekleri belleğe yüklemek için örnek deposuna karşı yürüttleri komutu temsil eder.

public ref class TryLoadRunnableWorkflowCommand sealed : System::Runtime::DurableInstancing::InstancePersistenceCommand
public sealed class TryLoadRunnableWorkflowCommand : System.Runtime.DurableInstancing.InstancePersistenceCommand
type TryLoadRunnableWorkflowCommand = class
    inherit InstancePersistenceCommand
Public NotInheritable Class TryLoadRunnableWorkflowCommand
Inherits InstancePersistenceCommand
Devralma
TryLoadRunnableWorkflowCommand

Açıklamalar

Bir örnek askıya alınmış durumda veya tamamlanmış durumda yoksa değiştirilebilir ve aşağıdaki koşulları karşılar:

  • Örneğin kilidi açılır ve süresi dolmuş bekleyen bir zamanlayıcı vardır.

  • Örneğin kilidi açılır ve durumu Yürütücü olur.

  • Örneğin üzerinde süresi dolmuş bir kilit var.

Örnek deposu, depo kullanan bir iş akışı ana bilgisayarlarına ait değiştirilebilir örnekleri düzenli aralıklarla aramalı. Kalıcılık deposu HasRunnableWorkflowEvent içinde iş akışı konak türüyle eşleşen bir değiştirilebilir örnek bulduğunda bunu yükseltmesi gerekir. Örnek deposu kalıcılık depolamada değiştirilebilir bir örnek bulamazsa, tüm değiştirilebilir örnekler için kalıcılık depoyu izlemeye devam etmesi gerekir.

HasRunnableWorkflowEvent'i verdikten sonra örnek deposu, runnable örnekleri için kalıcılık depoyu alana ve yürütene kadar izlemeyi durdurması TryLoadRunnableWorkflowCommand gerekir. İzleme yalnızca TryLoadRunnableWorkflowCommand yürütmesi herhangi bir değiştirilebilir örnek dönmezse devam eder.

Bir iş akışı ana bilgisayarı HasRunnableWorkflowEvent aldığında, örneği belleğe yüklemek için örnek TryLoadRunnableWorkflowCommand deposuna karşı yürütür.

Oluşturucular

TryLoadRunnableWorkflowCommand()

TryLoadRunnableWorkflowCommand sınıfının örneğini başlatır.

Özellikler

AutomaticallyAcquiringLock

Komutun örnekte bir kilit edinip elde çalışamay çalışıp çalışa olmadığını gösterir.

(Devralındığı yer: InstancePersistenceCommand)
IsTransactionEnlistmentOptional

Kalıcılık sağlayıcısının bu komutu yürütürken çevresel işlemde (Transaction.Current) listelenemse de seçip seçeylene olmadığını belirten bir değer döndürür.

(Devralındığı yer: InstancePersistenceCommand)
Name

Kalıcılık komutunun adını alır.

(Devralındığı yer: InstancePersistenceCommand)

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

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

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
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)
Validate(InstanceView)

Komutu doğrular.

(Devralındığı yer: InstancePersistenceCommand)

Şunlara uygulanır