WorkflowApplicationCompletedEventArgs Třída

Definice

Poskytuje informace o instanci pracovního postupu, která dokončila její spuštění.

public ref class WorkflowApplicationCompletedEventArgs : System::Activities::WorkflowApplicationEventArgs
public class WorkflowApplicationCompletedEventArgs : System.Activities.WorkflowApplicationEventArgs
type WorkflowApplicationCompletedEventArgs = class
    inherit WorkflowApplicationEventArgs
Public Class WorkflowApplicationCompletedEventArgs
Inherits WorkflowApplicationEventArgs
Dědičnost
WorkflowApplicationCompletedEventArgs

Příklady

Následující příklad kódu zkontroluje WorkflowApplicationCompletedEventArgs předanou obslužnou rutinu CompletedWorkflowApplication instance a zobrazí informace o tom, jak byl pracovní postup dokončen.

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

Vlastnosti

Name Description
CompletionState

Získá stav dokončení instance pracovního postupu, který označuje, zda se instance pracovního postupu úspěšně dokončila, byla zrušena nebo byla chybná.

InstanceId

Jedinečný identifikátor instance pracovního postupu.

(Zděděno od WorkflowApplicationEventArgs)
Outputs

Získá slovník, který obsahuje hodnoty s kořenovou OutArgumentaktivitou instance pracovního postupu, s klíči podle názvu argumentu.

TerminationException

Získá výjimku přidruženou k ukončení instance pracovního postupu.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetInstanceExtensions<T>()

Získá kolekci rozšíření zadaného typu.

(Zděděno od WorkflowApplicationEventArgs)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro