WorkflowApplicationCompletedEventArgs Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje informace o instanci pracovního postupu, která dokončila jeho 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
Příklady
Následující příklad kódu zkontroluje předaný do Completed obslužné WorkflowApplication rutiny WorkflowApplicationCompletedEventArgs instance a zobrazí informace o tom, jak se pracovní postup dokončil.
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
CompletionState |
Získá stav dokončení instance pracovního postupu, který označuje, zda byla instance pracovního postupu úspěšně dokončena, 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 OutArguments kořenové aktivity instance pracovního postupu, klíč podle názvu argumentu. |
TerminationException |
Získá výjimku přidruženou k ukončení instance pracovního postupu. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetInstanceExtensions<T>() |
Získá kolekci rozšíření zadaného typu. (Zděděno od WorkflowApplicationEventArgs) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |