WorkflowInstance.Abort Metoda

Definice

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.

Platí pro