WorkflowInstance.WorkflowInstanceControl Struct-datatyp
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.
Tillhandahåller metoder för härledda klasser för WorkflowInstance att få åtkomst till funktionerna i arbetsflödeskörningen.
protected: value class WorkflowInstance::WorkflowInstanceControl
protected struct WorkflowInstance.WorkflowInstanceControl
Protected Structure WorkflowInstance.WorkflowInstanceControl
- Arv
Egenskaper
| Name | Description |
|---|---|
| HasPendingTrackingRecords |
Anropas av arbetsflödeskörningen för att avgöra om den här arbetsflödesinstansen har väntande spårningsposter och en spårningsdeltagare. |
| IsPersistable |
Hämtar ett värde som anger om WorkflowInstance är i ett tillstånd där det kan sparas. |
| State |
Hämtar tillståndet för WorkflowInstance. |
| TrackingEnabled |
Anropas av arbetsflödeskörningen för att avgöra om spårning är aktiverat i den här arbetsflödesinstansen. |
Metoder
| Name | Description |
|---|---|
| Abort() |
WorkflowInstanceAvbryter . |
| Abort(Exception) |
Avbryter användningen av WorkflowInstance det angivna undantaget. |
| BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object) |
Anropas av arbetsflödeskörningen för att börja skicka väntande spårningsposter till att spåra deltagarna asynkront. |
| EndFlushTrackingRecords(IAsyncResult) |
Anropas av arbetsflödeskörningen för att avsluta spårningsåtgärden. |
| Equals(Object) |
Returnerar ett värde som anger om den aktuella är WorkflowInstance.WorkflowInstanceControl lika med det angivna objektet. |
| FlushTrackingRecords(TimeSpan) |
Anropas av arbetsflödeskörningen för att skicka väntande spårningsposter till spårningsdeltagare. |
| GetAbortReason() |
Returnerar undantaget som gör att den avbryts WorkflowInstance . |
| GetBookmarks() |
Returnerar samlingen med tillgängliga bokmärken för WorkflowInstance. |
| GetBookmarks(BookmarkScope) |
Returnerar samlingen med tillgängliga bokmärken för den WorkflowInstance som skapades i den angivna BookmarkScope. |
| GetCompletionState() |
Returnerar finalen ActivityInstanceState av WorkflowInstance. |
| GetCompletionState(Exception) |
Returnerar finalen ActivityInstanceState av WorkflowInstance, inklusive avslutningsfelet. |
| GetCompletionState(IDictionary<String,Object>, Exception) |
Returnerar finalen ActivityInstanceState av WorkflowInstance, inklusive arbetsflödesutdata och avslutningsfel. |
| GetHashCode() |
Returnerar hash-koden för den här WorkflowInstance.WorkflowInstanceControl. |
| GetMappedVariables() |
Returnerar en ordlista med variabler i det aktuella omfånget som har angetts med Mapped. |
| PauseWhenPersistable() |
Begär att arbetsflödeskörningen WorkflowInstance pausar vid nästa körningspunkt där det är möjligt att spara. Observera att scheduler-kön kanske inte är tom just nu. |
| PrepareForSerialization() |
Förbereder WorkflowInstance tillståndet för serialisering. |
| RequestPause() |
Begär att schemaläggaren stoppar. |
| Run() |
Instruerar att påbörja körningen WorkflowInstance . |
| ScheduleBookmarkResumption(Bookmark, Object, BookmarkScope) |
Schemalägger ett Bookmark återupptagande från den angivna BookmarkScope. |
| ScheduleBookmarkResumption(Bookmark, Object) |
Schemalägger ett bokmärkesåtertagande med det angivna värdet. |
| ScheduleCancel() |
Schemalägger annulleringen av WorkflowInstance. |
| Terminate(Exception) |
Övergår WorkflowInstance till terminaltillståndet Faulted med det angivna undantaget. |
| Track(WorkflowInstanceRecord) |
Anropas av arbetsflödeskörningen för att lägga till den angivna väntande posten i listan över väntande poster. |
Operatorer
| Name | Description |
|---|---|
| Equality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl) |
Returnerar ett värde som anger om två WorkflowInstance.WorkflowInstanceControl instanser är lika med. |
| Inequality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl) |
Returnerar ett värde som anger om två WorkflowInstance.WorkflowInstanceControl instanser inte är lika med. |