WorkflowRuntime.WorkflowTerminated Zdarzenie
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.
Występuje po zakończeniu wystąpienia przepływu pracy.
public:
event EventHandler<System::Workflow::Runtime::WorkflowTerminatedEventArgs ^> ^ WorkflowTerminated;
public event EventHandler<System.Workflow.Runtime.WorkflowTerminatedEventArgs> WorkflowTerminated;
member this.WorkflowTerminated : EventHandler<System.Workflow.Runtime.WorkflowTerminatedEventArgs>
Public Custom Event WorkflowTerminated As EventHandler(Of WorkflowTerminatedEventArgs)
Public Event WorkflowTerminated As EventHandler(Of WorkflowTerminatedEventArgs)
Typ zdarzenia
Przykłady
W poniższym przykładzie kodu pokazano, jak używać WorkflowRuntime funkcji z hosta przepływu pracy. Kod kojarzy obiekt WorkflowCompleted z procedurą obsługi zdarzeń , czyli metodą o nazwie OnWorkflowCompleted
.
Ten przykładowy kod jest częścią przykładu Anulowanie przepływu pracy .
Type type = typeof(SampleWorkflow1);
WorkflowInstance workflowInstance = workflowRuntime.CreateWorkflow(type);
workflowInstance.Start();
Dim workflowInstance As WorkflowInstance
workflowInstance = workflowRuntime.CreateWorkflow(GetType(SampleWorkflow))
workflowInstance.Start()
Uwagi
Przepływ pracy może zostać zakończony przez hosta za pośrednictwem wywołania Terminate metody, działania TerminateActivity lub aparatu czasu wykonywania przepływu pracy, gdy wystąpi nieobsługiwany wyjątek. Aparat czasu wykonywania przepływu pracy zgłasza WorkflowTerminated zdarzenie po zakończeniu wystąpienia przepływu pracy, ale zanim zostanie unieważniony w pamięci.
WorkflowPersisted W przypadku zdarzenia nadawca zawiera WorkflowRuntime element i WorkflowTerminatedEventArgs zawiera WorkflowInstance informacje i o przyczynie zakończenia wystąpienia we WorkflowTerminatedEventArgs.Exception właściwości .
Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i zgłaszanie zdarzeń.