WorkflowRuntime.WorkflowSuspended Ereignis
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.
Tritt auf, wenn eine Workflowinstanz unterbrochen wird.
public:
event EventHandler<System::Workflow::Runtime::WorkflowSuspendedEventArgs ^> ^ WorkflowSuspended;
public event EventHandler<System.Workflow.Runtime.WorkflowSuspendedEventArgs> WorkflowSuspended;
member this.WorkflowSuspended : EventHandler<System.Workflow.Runtime.WorkflowSuspendedEventArgs>
Public Custom Event WorkflowSuspended As EventHandler(Of WorkflowSuspendedEventArgs)
Public Event WorkflowSuspended As EventHandler(Of WorkflowSuspendedEventArgs)
Ereignistyp
Beispiele
Das folgende Codebeispiel zeigt, wie Sie die WorkflowRuntime-Funktionalität eines Workflowhosts verwenden können. Der Code ordnet WorkflowSuspended einem Ereignishandler zu. Hierbei handelt es sich um eine Methode mit dem Namen OnWorkflowSuspended
.
Dieses Codebeispiel ist Teil des Beispiels Zum Anhalten und Beenden.
workflowRuntime.WorkflowSuspended += OnWorkflowSuspend;
AddHandler workflowRuntime.WorkflowSuspended, AddressOf OnWorkflowSuspend
Hinweise
Der Host kann die Workflowinstanz mithilfe eines Aufrufs der Suspend-Methode, mit einer SuspendActivity-Aktivität oder implizit über die Workflowruntime-Engine unterbrechen. Die Workflowruntime-Engine unterbricht die Instanz zum Beispiel vorübergehend, wenn es dynamische Änderungen auf die Instanz anwendet.
Beim WorkflowSuspended-Ereignis enthält der Absender die WorkflowRuntime, und WorkflowSuspendedEventArgs enthält die WorkflowInstance und eine Zeichenfolge, die den Grund für die Unterbrechung der Instanz beschreibt.
Weitere Informationen zum Behandeln von Ereignissen finden Sie unter Behandeln und Auslösen von Ereignissen.