TryLoadRunnableWorkflowCommand Osztály

Definíció

Azt a parancsot jelöli, amelyet a munkafolyamat-gazdagép végrehajt egy példánytáron a futtatható példányok memóriába való betöltéséhez.

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
Öröklődés
TryLoadRunnableWorkflowCommand

Megjegyzések

A példány futtatható, ha nincs felfüggesztett vagy befejezett állapotban, és megfelel a következő feltételeknek:

  • A példány fel van oldva, és van egy időzítője, amely lejárt.

  • A példány feloldva van, és az állapota a Végrehajtás.

  • A példányon lejárt a zárolás.

A példánytáraknak rendszeresen keresnie kell azokat a futtatható példányokat, amelyek az adattárat használó munkafolyamat-gazdagéphez tartoznak. Meg kell emelnie azt, HasRunnableWorkflowEvent amikor egy futtatható példányt talál a munkafolyamat-gazdagép típusának megfelelő adatmegőrzési tárban. Ha a példánytár nem talál futtatható példányt a perzisztenciatárban, akkor továbbra is figyelnie kell a futtatható példányok adatmegőrzési tárát.

A HasRunnableWorkflowEvent létrehozása után a példánytárnak le kell állítania a futtatható példányok adatmegőrzési tárolójának figyelését, amíg meg nem kapja és végrehajtja a TryLoadRunnableWorkflowCommandfuttatható példányokat. A figyelés csak akkor folytatódik, ha a TryLoadRunnableWorkflowCommand végrehajtása nem ad vissza futtatható példányokat.

Amikor egy munkafolyamat-gazdagép megkapja a HasRunnableWorkflowEvent parancsot, végrehajtja a TryLoadRunnableWorkflowCommand példánytárolón, hogy betöltse a példányt a memóriába.

Konstruktorok

Name Description
TryLoadRunnableWorkflowCommand()

Inicializálja az osztály egy példányát TryLoadRunnableWorkflowCommand .

Tulajdonságok

Name Description
AutomaticallyAcquiringLock

Azt jelzi, hogy a parancs megpróbálhat-e zárolást szerezni a példányon.

(Öröklődés forrása InstancePersistenceCommand)
IsTransactionEnlistmentOptional

Olyan értéket ad vissza, amely jelzi, hogy a adatmegőrzési szolgáltató dönthet-e úgy, hogy a parancs végrehajtásakor nem jelentkezik be a környezeti tranzakcióba (Transaction.Current).

(Öröklődés forrása InstancePersistenceCommand)
Name

Lekéri a megőrzési parancs nevét.

(Öröklődés forrása InstancePersistenceCommand)

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
Validate(InstanceView)

Ellenőrzi a parancsot.

(Öröklődés forrása InstancePersistenceCommand)

A következőre érvényes: