WorkflowApplicationAbortedEventArgs.Reason Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'eccezione che fornisce informazioni sul motivo per cui l'istanza del flusso di lavoro è stata interrotta.
public:
property Exception ^ Reason { Exception ^ get(); };
public Exception Reason { get; }
member this.Reason : Exception
Public ReadOnly Property Reason As Exception
Valore della proprietà
Eccezione che fornisce informazioni sul motivo per cui l'istanza del flusso di lavoro è stata interrotta.
Esempio
Nell'esempio di codice seguente viene esaminato l'oggetto WorkflowApplicationAbortedEventArgs passato nel gestore di un'istanza AbortedWorkflowApplication di e vengono visualizzate informazioni sul motivo per cui il flusso di lavoro è stato interrotto.
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);
};
Commenti
Quando un flusso di lavoro ospitato da un WorkflowApplication oggetto viene interrotto, viene richiamato il Aborted gestore e il Completed gestore non viene richiamato.