WorkflowInstance.WorkflowInstanceControl Struct
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.
Biedt methoden voor WorkflowInstance afgeleide klassen voor toegang tot de functionaliteit van de werkstroomruntime.
protected: value class WorkflowInstance::WorkflowInstanceControl
protected struct WorkflowInstance.WorkflowInstanceControl
Protected Structure WorkflowInstance.WorkflowInstanceControl
- Overname
Eigenschappen
| Name | Description |
|---|---|
| HasPendingTrackingRecords |
Wordt aangeroepen door de werkstroomruntime om te bepalen of dit werkstroomexemplaren in behandeling is voor het bijhouden van records en een deelnemer aan het bijhouden. |
| IsPersistable |
Hiermee wordt een waarde opgehaald die aangeeft of de WorkflowInstance status zich in een staat bevindt waar deze kan worden bewaard. |
| State |
Haalt de status van de WorkflowInstance. |
| TrackingEnabled |
Wordt aangeroepen door de werkstroomruntime om te bepalen of het bijhouden is ingeschakeld in dit werkstroomexemplaren. |
Methoden
| Name | Description |
|---|---|
| Abort() |
Abort de WorkflowInstance. |
| Abort(Exception) |
Hiermee wordt het WorkflowInstance gebruik van de opgegeven uitzondering afgebroken. |
| BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object) |
Aangeroepen door de werkstroomruntime om wachtende traceringsrecords te verzenden om deelnemers asynchroon bij te houden. |
| EndFlushTrackingRecords(IAsyncResult) |
Aangeroepen door de werkstroomruntime om de trackbewerking te beëindigen. |
| Equals(Object) |
Retourneert een waarde die aangeeft of de huidige WorkflowInstance.WorkflowInstanceControl gelijk is aan het opgegeven object. |
| FlushTrackingRecords(TimeSpan) |
Wordt aangeroepen door de werkstroomruntime om traceringsrecords in behandeling te verzenden voor het bijhouden van deelnemers. |
| GetAbortReason() |
Retourneert de uitzondering die ervoor zorgt dat de WorkflowInstance bewerking wordt afgebroken. |
| GetBookmarks() |
Retourneert de verzameling beschikbare bladwijzers voor de WorkflowInstance. |
| GetBookmarks(BookmarkScope) |
Retourneert de verzameling beschikbare bladwijzers voor de WorkflowInstance gemaakte in de opgegeven BookmarkScope. |
| GetCompletionState() |
Geeft als resultaat de finale ActivityInstanceState van de WorkflowInstance. |
| GetCompletionState(Exception) |
Retourneert de laatste ActivityInstanceState van de WorkflowInstance, inclusief beëindigingsondering. |
| GetCompletionState(IDictionary<String,Object>, Exception) |
Retourneert de laatste ActivityInstanceState van de WorkflowInstance, inclusief werkstroomuitvoer en beëindigingsondering. |
| GetHashCode() |
Retourneert de hash-code voor deze WorkflowInstance.WorkflowInstanceControl. |
| GetMappedVariables() |
Retourneert een woordenlijst met variabelen in het huidige bereik waarmee is opgegeven Mapped. |
| PauseWhenPersistable() |
Aanvragen dat de werkstroomruntime het WorkflowInstance volgende uitvoeringspunt onderbreekt, waar het mogelijk is om te blijven bestaan. Houd er rekening mee dat de scheduler-wachtrij op dit moment mogelijk niet leeg is. |
| PrepareForSerialization() |
Bereidt de WorkflowInstance status voor op serialisatie. |
| RequestPause() |
Aanvragen die de planner stopt. |
| Run() |
Hiermee geeft u de WorkflowInstance opdracht om de uitvoering te starten. |
| ScheduleBookmarkResumption(Bookmark, Object, BookmarkScope) |
Hiermee wordt een Bookmark hervatting van de opgegeven BookmarkScope. |
| ScheduleBookmarkResumption(Bookmark, Object) |
Hiermee wordt een bladwijzer hervat met de opgegeven waarde. |
| ScheduleCancel() |
Hiermee wordt de annulering van de WorkflowInstance. |
| Terminate(Exception) |
Hiermee zet u de WorkflowInstance status over in de terminalstatus Faulted met behulp van de opgegeven uitzondering. |
| Track(WorkflowInstanceRecord) |
Aangeroepen door de werkstroomruntime om de opgegeven record in behandeling toe te voegen aan de lijst met records die in behandeling zijn. |
Operators
| Name | Description |
|---|---|
| Equality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl) |
Retourneert een waarde die aangeeft of twee WorkflowInstance.WorkflowInstanceControl exemplaren gelijk zijn. |
| Inequality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl) |
Retourneert een waarde die aangeeft of twee WorkflowInstance.WorkflowInstanceControl exemplaren niet gelijk zijn. |