WorkflowApplicationCompletedEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Informationen zu einer Workflowinstanz bereit, die die Ausführung abgeschlossen hat.
public ref class WorkflowApplicationCompletedEventArgs : System::Activities::WorkflowApplicationEventArgs
public class WorkflowApplicationCompletedEventArgs : System.Activities.WorkflowApplicationEventArgs
type WorkflowApplicationCompletedEventArgs = class
inherit WorkflowApplicationEventArgs
Public Class WorkflowApplicationCompletedEventArgs
Inherits WorkflowApplicationEventArgs
- Vererbung
Beispiele
Im folgenden Codebeispiel wird der WorkflowApplicationCompletedEventArgs übergebene Completed Handler einer WorkflowApplication Instanz überprüft und Informationen darüber angezeigt, wie der Workflow abgeschlossen wurde.
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"]);
}
};
Eigenschaften
| Name | Beschreibung |
|---|---|
| CompletionState |
Ruft den Abschlussstatus der Workflowinstanz ab, der angibt, ob die Workflowinstanz erfolgreich abgeschlossen, abgebrochen oder fehlerhaft wurde. |
| InstanceId |
Der eindeutige Bezeichner der Workflowinstanz. (Geerbt von WorkflowApplicationEventArgs) |
| Outputs |
Ruft ein Wörterbuch ab, das die Werte der OutArgumentStammaktivität der Workflowinstanz enthält, die nach Argumentname schlüsselt. |
| TerminationException |
Ruft die Ausnahme ab, die der Beendigung der Workflowinstanz zugeordnet ist. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetInstanceExtensions<T>() |
Ruft die Auflistung der Erweiterungen des angegebenen Typs ab. (Geerbt von WorkflowApplicationEventArgs) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |