WorkflowApplicationCompletedEventArgs Classe

Definizione

Fornisce informazioni su un'istanza del flusso di lavoro che ha completato l'esecuzione.

public ref class WorkflowApplicationCompletedEventArgs : System::Activities::WorkflowApplicationEventArgs
public class WorkflowApplicationCompletedEventArgs : System.Activities.WorkflowApplicationEventArgs
type WorkflowApplicationCompletedEventArgs = class
    inherit WorkflowApplicationEventArgs
Public Class WorkflowApplicationCompletedEventArgs
Inherits WorkflowApplicationEventArgs
Ereditarietà
WorkflowApplicationCompletedEventArgs

Esempio

Nell'esempio di codice seguente viene esaminato l'oggetto WorkflowApplicationCompletedEventArgs passato nel gestore di un'istanza CompletedWorkflowApplication di e vengono visualizzate informazioni sul completamento del flusso di lavoro.

wfApp.Completed = delegate(WorkflowApplicationCompletedEventArgs e)
{
    if (e.CompletionState == ActivityInstanceState.Faulted)
    {
        Console.WriteLine("Workflow {0} Terminated.", e.InstanceId);
        Console.WriteLine("Exception: {0}\n{1}",
            e.TerminationException.GetType().FullName,
            e.TerminationException.Message);
    }
    else if (e.CompletionState == ActivityInstanceState.Canceled)
    {
        Console.WriteLine("Workflow {0} Canceled.", e.InstanceId);
    }
    else
    {
        Console.WriteLine("Workflow {0} Completed.", e.InstanceId);

        // Retrieve the outputs of the workflow.
        foreach (var kvp in e.Outputs)
        {
            Console.WriteLine("Name: {0} - Value {1}",
                kvp.Key, kvp.Value);
        }

        // Outputs can be directly accessed by argument name.
        Console.WriteLine("The winner is {0}.", e.Outputs["Winner"]);
    }
};

Proprietà

Nome Descrizione
CompletionState

Ottiene lo stato di completamento dell'istanza del flusso di lavoro, che indica se l'istanza del flusso di lavoro è stata completata correttamente, è stata annullata o ha restituito un errore.

InstanceId

Identificatore univoco dell'istanza del flusso di lavoro.

(Ereditato da WorkflowApplicationEventArgs)
Outputs

Ottiene un dizionario che contiene i valori di s dell'attività OutArgumentradice dell'istanza del flusso di lavoro, con chiave in base al nome dell'argomento.

TerminationException

Ottiene l'eccezione associata alla chiusura dell'istanza del flusso di lavoro.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInstanceExtensions<T>()

Ottiene la raccolta di estensioni del tipo specificato.

(Ereditato da WorkflowApplicationEventArgs)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a