WorkflowInstance.Abort Methode
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.
Hiermee wordt het werkstroomexemplaren afgebroken.
public:
void Abort();
public void Abort();
member this.Abort : unit -> unit
Public Sub Abort ()
Uitzonderingen
De runtime-engine van de werkstroom wordt niet uitgevoerd.
Opmerkingen
Het werkstroomexemplaren worden synchroon afgebroken; Dat wil gezegd, wordt de methode geretourneerd nadat het werkstroomexemplaren zijn afgebroken. De runtime-engine van de werkstroom maakt het werkstroomexemplaren ongeldig in het geheugen en wist het WorkBatch. Als er een persistentieservice is gebruikt door uw werkstroomexemplaren, wordt al het werk dat is uitgevoerd sinds het laatste persistentiepunt weggegooid. Nadat het werkstroomexemplaren is afgebroken, wordt de gebeurtenis gegenereerd door de runtime-engine van de WorkflowAborted werkstroom. U kunt aanroepen GetWorkflow om het werkstroomexemplaren opnieuw te laden en te beginnen vanaf het laatste persistentiepunt.
Abort verschilt van Terminate dat, terwijl Abort het werkstroomexemplaren in het geheugen eenvoudig worden gewist en opnieuw kan worden opgestart vanaf het laatste persistentiepunt, wordt het werkstroomexemplaren in het geheugen gewist en wordt de persistentieservice geïnformeerd dat het exemplaar uit het geheugen is gewist.
SqlWorkflowPersistenceServiceDit betekent dat alle statusinformatie voor dat werkstroomexemplaren na beëindiging uit de database worden verwijderd. U kunt het werkstroomexemplaren niet opnieuw laden vanaf een eerder opgeslagen persistentiepunt.