HasRunnableWorkflowEvent Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en händelse som SQL Workflow Instance Store genererar för att meddela arbetsflödesvärdar om förekomsten av körbara instanser i beständighetsdatabasen.
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)
- Arv
-
HasRunnableWorkflowEvent
Kommentarer
En instans kan köras, om den inte är i pausat tillstånd eller ifyllt tillstånd och uppfyller följande villkor:
Instansen är olåst och har en aktiv timer som har upphört att gälla.
Instansen är olåst och dess status är Kör.
Instansen har ett ogiltigt lås.
Ett instansarkiv bör regelbundet söka efter körbara instanser som tillhör en arbetsflödesvärd som använder arkivet. Den bör höja HasRunnableWorkflowEvent när den hittar en körbar instans i beständighetsarkivet som matchar dess arbetsflödesvärdtyp. Om instansarkivet inte hittar någon körbar instans i beständighetsarkivet bör det fortsätta att övervaka beständighetsarkivet för alla körbara instanser.
När du har skapat HasRunnableWorkflowEvent bör instansarkivet sluta övervaka beständighetsarkivet för körbara instanser tills det tar emot och kör TryLoadRunnableWorkflowCommand. Övervakningen fortsätter endast om körningen TryLoadRunnableWorkflowCommand inte returnerar några körbara instanser.
När en arbetsflödesvärd tar emot HasRunnableWorkflowEvent kör TryLoadRunnableWorkflowCommand den mot instansarkivet för att läsa in instansen i minnet.
Konstruktorer
| Name | Description |
|---|---|
| HasRunnableWorkflowEvent() |
Initierar en instans av HasRunnableWorkflowEvent klassen. |
Egenskaper
| Name | Description |
|---|---|
| Name |
Returnerar XName (namnområde kombinerat med namn) för beständighetshändelsen. (Ärvd från InstancePersistenceEvent) |
Metoder
| Name | Description |
|---|---|
| Equals(InstancePersistenceEvent) |
Avgör om det aktuella InstancePersistenceEvent objektet och det skickade InstancePersistenceEvent objektet är samma. (Ärvd från InstancePersistenceEvent) |
| Equals(Object) |
Avgör om det aktuella InstancePersistenceEvent objektet och det skickade objektet som konverterats som det InstancePersistenceEvent är samma. (Ärvd från InstancePersistenceEvent) |
| GetHashCode() |
Returnerar hash-koden för instansen InstancePersistenceEvent . (Ärvd från InstancePersistenceEvent) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |