Condividi tramite


WorkflowTerminatedEventArgs.Exception Proprietà

Definizione

Ottiene l'eccezione che ha causato la terminazione dell'istanza del flusso di lavoro.

public:
 property Exception ^ Exception { Exception ^ get(); };
public Exception Exception { get; }
member this.Exception : Exception
Public ReadOnly Property Exception As Exception

Valore della proprietà

Oggetto Exception che ha causato la chiusura dell'istanza del flusso di lavoro.

Commenti

Quando l'istanza del flusso di lavoro viene terminata a causa di un'eccezione non gestita, Exception contiene l'eccezione non gestita.

Quando l'istanza del flusso di lavoro viene terminata da una chiamata host a WorkflowInstance.Terminate o da un'attività TerminateActivity , Exception contiene un WorkflowTerminatedException oggetto con la relativa Message proprietà impostata su una descrizione del motivo della terminazione. Se l'host termina l'istanza del flusso di lavoro, fornisce questa descrizione nel string parametro a WorkflowInstance.Terminate. Se l'istanza del flusso di lavoro viene terminata da un TerminateActivityoggetto , la descrizione viene fornita da TerminateActivity.Error.

Annotazioni

Anche se nel caso di un WorkflowRuntime.WorkflowTerminated evento che non è dovuto a un'eccezione non gestita, il motore di runtime del flusso di lavoro incapsula una descrizione del motivo della terminazione nella Message proprietà di un WorkflowTerminatedException, non genera necessariamente questa eccezione.

Si applica a