Freigeben über


WorkflowRuntime.WorkflowSuspended Ereignis

Definition

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.

Gilt für: