WorkflowInstance.Abort Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přeruší instanci pracovního postupu.
public:
void Abort();
public void Abort();
member this.Abort : unit -> unit
Public Sub Abort ()
Výjimky
Modul runtime pracovního postupu není spuštěný.
Poznámky
Instance pracovního postupu je přerušena synchronním způsobem; to znamená, že metoda se vrátí po přerušení instance pracovního postupu. Modul runtime pracovního postupu zneplatní instanci pracovního postupu v paměti a vymaže WorkBatch. Pokud byla instance pracovního postupu používána službou trvalosti, všechny práce provedené od posledního bodu trvalosti je vyvolán. Po přerušení instance pracovního postupu vyvolá modul WorkflowAborted runtime pracovního postupu událost. Můžete volat GetWorkflow opětovné načtení instance pracovního postupu a začít od posledního bodu trvalosti.
Abort liší se od Terminate toho, že zatímco Abort jednoduše vymaže instanci pracovního postupu v paměti a lze ji restartovat z posledního bodu trvalosti, ukončete vymaže instanci pracovního postupu v paměti a informuje službu trvalosti, že instance byla vymazána z paměti.
SqlWorkflowPersistenceServiceTo znamená, že všechny informace o stavu pro tuto instanci pracovního postupu se po ukončení odstraní z databáze. Instanci pracovního postupu nebudete moct znovu načíst z dříve uloženého bodu trvalosti.