WorkflowTerminatedEventArgs.Exception Vlastnost
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í.
Získá výjimku, která způsobila ukončení instance pracovního postupu.
public:
property Exception ^ Exception { Exception ^ get(); };
public Exception Exception { get; }
member this.Exception : Exception
Public ReadOnly Property Exception As Exception
Hodnota vlastnosti
To Exception způsobilo ukončení instance pracovního postupu.
Poznámky
Když je instance pracovního postupu ukončena kvůli neošetřené výjimce, Exception obsahuje neošetřenou výjimku.
Pokud je instance pracovního postupu ukončena buď voláním WorkflowInstance.Terminate hostitele nebo aktivitou TerminateActivity , Exception obsahuje WorkflowTerminatedException vlastnost, která má Message nastavenou popis důvodu ukončení. Pokud hostitel ukončí instanci pracovního postupu, zadá tento popis v parametru string do WorkflowInstance.Terminate. Pokud je instance pracovního postupu ukončena pomocí TerminateActivity, popis je zadán .TerminateActivity.Error
Poznámka:
I když v případě WorkflowRuntime.WorkflowTerminated události, která není způsobená neošetřenou výjimkou, modul runtime pracovního postupu zapouzdřuje popis důvodu ukončení ve Message vlastnosti , WorkflowTerminatedExceptionnemusí nutně vyvolat tuto výjimku.