HasRunnableWorkflowEvent Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
-
HasRunnableWorkflowEvent
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) |