Share via


WorkflowApplicationAbortedEventArgs.Reason Propiedad

Definición

Obtiene la excepción que proporciona información sobre el motivo de la anulación de la instancia de flujo de trabajo.

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

Valor de propiedad

Excepción que proporciona información sobre por qué se anuló la instancia de flujo de trabajo.

Ejemplos

El siguiente ejemplo de código inspecciona el WorkflowApplicationAbortedEventArgs pasado en el controlador de la propiedad Aborted de una instancia de WorkflowApplication y muestra información acerca de por qué se anuló el flujo de trabajo.

wfApp.Aborted = delegate(WorkflowApplicationAbortedEventArgs e)
{
    // Display the exception that caused the workflow
    // to abort.
    Console.WriteLine("Workflow {0} Aborted.", e.InstanceId);
    Console.WriteLine("Exception: {0}\n{1}",
        e.Reason.GetType().FullName,
        e.Reason.Message);
};

Comentarios

Cuando un flujo de trabajo hospedado por WorkflowApplication se anula, se invoca el controlador de la propiedad Aborted y no se invoca el controlador de la propiedad Completed.

Se aplica a