WorkflowApplicationCompletedEventArgs Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat informatie over een werkstroomexemplaren die de uitvoering heeft voltooid.
public ref class WorkflowApplicationCompletedEventArgs : System::Activities::WorkflowApplicationEventArgs
public class WorkflowApplicationCompletedEventArgs : System.Activities.WorkflowApplicationEventArgs
type WorkflowApplicationCompletedEventArgs = class
inherit WorkflowApplicationEventArgs
Public Class WorkflowApplicationCompletedEventArgs
Inherits WorkflowApplicationEventArgs
- Overname
Voorbeelden
In het volgende codevoorbeeld wordt de WorkflowApplicationCompletedEventArgs doorgegeven aan de Completed handler van een WorkflowApplication exemplaar gecontroleerd en wordt informatie weergegeven over hoe de werkstroom is voltooid.
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"]);
}
};
Eigenschappen
| Name | Description |
|---|---|
| CompletionState |
Hiermee wordt de voltooiingsstatus van het werkstroomexemplaren opgehaald, wat aangeeft of het werkstroomexemplaren zijn voltooid, is geannuleerd of dat er een fout is opgetreden. |
| InstanceId |
De unieke id van het werkstroomexemplaren. (Overgenomen van WorkflowApplicationEventArgs) |
| Outputs |
Hiermee haalt u een woordenlijst op die de waarden bevat van de hoofdactiviteit van OutArgumenthet werkstroomexemplaren, gesleuteld op argumentnaam. |
| TerminationException |
Haalt de uitzondering op die is gekoppeld aan de beƫindiging van het werkstroomexemplaar. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetInstanceExtensions<T>() |
Hiermee haalt u de verzameling extensies van het opgegeven type op. (Overgenomen van WorkflowApplicationEventArgs) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |