WorkflowTerminatedEventArgs.Exception Propriedade

Definição

Recebe a exceção que causou a terminação da instância do workflow.

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

Valor de Propriedade

Isso Exception fez com que a instância do fluxo de trabalho fosse terminada.

Observações

Quando a instância do fluxo de trabalho é terminada devido a uma exceção não tratada, Exception contém a exceção não tratada.

Quando a instância do fluxo de trabalho é terminada por uma chamada de host para WorkflowInstance.Terminate ou por uma TerminateActivity atividade, Exception contém uma WorkflowTerminatedException propriedade que tem Message a sua propriedade definida com uma descrição da razão da terminação. Se o host terminar a instância do workflow, fornece esta descrição no string parâmetro para WorkflowInstance.Terminate. Se a instância do fluxo de trabalho for terminada por um TerminateActivity, a descrição é fornecida por TerminateActivity.Error.

Note

Embora, no caso de um WorkflowRuntime.WorkflowTerminated evento que não seja devido a uma exceção não tratada, o motor de tempo de execução de workflow encapsula uma descrição da razão da terminação na Message propriedade de um WorkflowTerminatedException, não lança necessariamente essa exceção.

Aplica-se a