HasRunnableWorkflowEvent Osztály

Definíció

Azt az eseményt jelöli, amelyet az SQL Munkafolyamat-példánytároló a munkafolyamat-gazdagépek értesítésére hoz létre a futtatható példányok meglétéről a perzisztencia-adatbázisban.

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

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 érvénytelen zárolás van.

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
HasRunnableWorkflowEvent()

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

Tulajdonságok

Name Description
Name

Az adatmegőrzési esemény XName (névtér és név) értékét adja vissza.

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

Metódusok

Name Description
Equals(InstancePersistenceEvent)

Meghatározza, hogy az aktuális InstancePersistenceEvent objektum és az átadott InstancePersistenceEvent objektum azonos-e.

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

Meghatározza, hogy az aktuális InstancePersistenceEvent objektum és az átadott objektum InstancePersistenceEvent azonos-e.

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

A példány kivonatkódját InstancePersistenceEvent adja vissza.

(Öröklődés forrása InstancePersistenceEvent)
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)

A következőre érvényes: