WorkflowApplicationCompletedEventArgs Classe

Définition

Fournit des informations sur une instance de flux de travail qui a terminé son exécution.

public ref class WorkflowApplicationCompletedEventArgs : System::Activities::WorkflowApplicationEventArgs
public class WorkflowApplicationCompletedEventArgs : System.Activities.WorkflowApplicationEventArgs
type WorkflowApplicationCompletedEventArgs = class
    inherit WorkflowApplicationEventArgs
Public Class WorkflowApplicationCompletedEventArgs
Inherits WorkflowApplicationEventArgs
Héritage
WorkflowApplicationCompletedEventArgs

Exemples

L’exemple de code suivant inspecte le WorkflowApplicationCompletedEventArgsCompleted gestionnaire d’une WorkflowApplication instance et affiche des informations sur la façon dont le flux de travail s’est terminé.

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"]);
    }
};

Propriétés

Nom Description
CompletionState

Obtient l’état d’achèvement de l’instance de flux de travail, qui indique si l’instance de workflow s’est terminée correctement, a été annulée ou défectueuse.

InstanceId

Identificateur unique de l’instance de flux de travail.

(Hérité de WorkflowApplicationEventArgs)
Outputs

Obtient un dictionnaire qui contient les valeurs des valeurs de OutArgumentl’activité racine de l’instance de workflow, clé par nom d’argument.

TerminationException

Obtient l’exception associée à l’arrêt de l’instance de workflow.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetInstanceExtensions<T>()

Obtient la collection d’extensions du type spécifié.

(Hérité de WorkflowApplicationEventArgs)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à