HasRunnableWorkflowEvent Klas

Definitie

Vertegenwoordigt een gebeurtenis die de SQL Workflow Instance Store genereert om werkstroomhosts op de hoogte te stellen van het bestaan van uitvoerbare exemplaren in de persistentiedatabase.

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)
Overname

Opmerkingen

Een exemplaar kan worden uitgevoerd, als deze niet de status Onderbroken of de voltooide status heeft en voldoet aan de volgende voorwaarden:

  • Het exemplaar is ontgrendeld en heeft een verlopen timer die stond te wachten.

  • Het exemplaar is ontgrendeld en de status is uitvoerend.

  • Het exemplaar heeft een ongeldige vergrendeling.

Een exemplaararchief moet periodiek zoeken naar runnable exemplaren die deel uitmaken van een werkstroomhost die gebruikmaakt van de store. Het moet de HasRunnableWorkflowEvent status verhogen wanneer een runnable exemplaar wordt gevonden in het persistentiearchief dat overeenkomt met het hosttype van de werkstroom. Als het exemplaararchief geen runnable exemplaar in het persistentiearchief vindt, moet deze het persistentiearchief blijven bewaken voor eventuele runnable exemplaren.

Nadat de HasRunnableWorkflowEvent is opgetild, moet het exemplaararchief stoppen met het bewaken van het persistentiearchief voor runnable exemplaren totdat het wordt TryLoadRunnableWorkflowCommandontvangen en uitgevoerd. De bewaking wordt alleen voortgezet als de uitvoering TryLoadRunnableWorkflowCommand geen runnable exemplaren retourneert.

Wanneer een werkstroomhost de HasRunnableWorkflowEvent ontvangt, wordt het TryLoadRunnableWorkflowCommand bestand uitgevoerd op het exemplaararchief om het exemplaar in het geheugen te laden.

Constructors

Name Description
HasRunnableWorkflowEvent()

Initialiseert een exemplaar van de HasRunnableWorkflowEvent klasse.

Eigenschappen

Name Description
Name

Retourneert de XName (naamruimte gecombineerd met de naam) van de persistentie-gebeurtenis.

(Overgenomen van InstancePersistenceEvent)

Methoden

Name Description
Equals(InstancePersistenceEvent)

Bepaalt of het huidige InstancePersistenceEvent object en het doorgegeven InstancePersistenceEvent object hetzelfde zijn.

(Overgenomen van InstancePersistenceEvent)
Equals(Object)

Bepaalt of het huidige InstancePersistenceEvent object en het doorgegeven object zijn geconverteerd als InstancePersistenceEvent hetzelfde.

(Overgenomen van InstancePersistenceEvent)
GetHashCode()

Retourneert de hash-code voor het InstancePersistenceEvent exemplaar.

(Overgenomen van InstancePersistenceEvent)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op