WorkflowApplicationCompletedEventArgs Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera informacje o wystąpieniu przepływu pracy, które zakończyło jego wykonywanie.
public ref class WorkflowApplicationCompletedEventArgs : System::Activities::WorkflowApplicationEventArgs
public class WorkflowApplicationCompletedEventArgs : System.Activities.WorkflowApplicationEventArgs
type WorkflowApplicationCompletedEventArgs = class
inherit WorkflowApplicationEventArgs
Public Class WorkflowApplicationCompletedEventArgs
Inherits WorkflowApplicationEventArgs
- Dziedziczenie
Przykłady
Poniższy przykład kodu sprawdza WorkflowApplicationCompletedEventArgs przekazane do Completed procedury obsługi WorkflowApplication wystąpienia i wyświetla informacje o sposobie ukończenia przepływu pracy.
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"]);
}
};
Właściwości
CompletionState |
Pobiera stan ukończenia wystąpienia przepływu pracy, który wskazuje, czy wystąpienie przepływu pracy zostało ukończone pomyślnie, zostało anulowane, czy uszkodzone. |
InstanceId |
Unikatowy identyfikator wystąpienia przepływu pracy. (Odziedziczone po WorkflowApplicationEventArgs) |
Outputs |
Pobiera słownik zawierający wartości OutArgumentdziałania głównego wystąpienia przepływu pracy, do którego kluczem jest nazwa argumentu. |
TerminationException |
Pobiera wyjątek skojarzony z kończeniem wystąpienia przepływu pracy. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetInstanceExtensions<T>() |
Pobiera kolekcję rozszerzeń określonego typu. (Odziedziczone po WorkflowApplicationEventArgs) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |