Freigeben über


Verwenden der SuspendActivity-Aktivität

Die Ausführung des aktuellen Workflows wird vorübergehend von der SuspendActivity-Aktivität beendet. In der Regel verwenden Sie die SuspendActivity-Aktivität, um eine Fehlerbedingung anzuzeigen, die die Aufmerksamkeit eines Administrators erfordert.

Bei der Unterbrechung einer Workflowinstanz wird ein Fehler protokolliert. Sie können zur näheren Beschreibung des Fehlers eine Nachrichtenzeichenfolge angeben, um dem Administrator das Diagnostizieren des Problems mit der SuspendActivity Error-Eigenschaft zu ermöglichen. Eine unterbrochene Workflowinstanz kann immer noch in der Warteschlange enthaltene Nachrichten empfangen, bis der Workflow neu gestartet wird. Alle Zustandsinformationen für die Workflowinstanz werden gespeichert und bei Fortsetzung der Instanz wiederhergestellt (mithilfe von Resume).

Hinweis

Sie können keine SuspendActivity-Aktivität in einer TransactionScopeActivity-Aktivität oder einer CompensatableTransactionScopeActivity-Aktivität verwenden.

Weitere Informationen finden Sie in der SuspendActivity-Klasse des System.Workflow.ComponentModel-Namespace in der Referenz zur Klassenbibliothek von Windows Workflow Foundation.

Ein Codebeispiel, in dem die Verwendung der SuspendActivity-Aktivität veranschaulicht wird, finden Sie unter Using Suspend and Terminate.

Siehe auch

Referenz

SuspendActivity
Error

Weitere Ressourcen

Suspend and Terminate Sample
Windows Workflow Foundation-Aktivitäten

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.