Sdílet prostřednictvím


WorkflowTerminatedEventArgs.Exception Vlastnost

Definice

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.

Platí pro