TryLoadRunnableWorkflowCommand 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.
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
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) |