Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Confirm-Aktivitätsdesigner wird verwendet, um eine Confirm-Aktivität zu erstellen und zu konfigurieren.
Die Confirm-Aktivität
Die Confirm-Aktivität ruft den ConfirmationHandler explizit für eine in einem CompensableActivity-Objekt enthaltene Aktivität auf. Wenn die Confirm-Aktivität nicht innerhalb des CancellationHandler, CompensationHandler oder ConfirmationHandler einer CompensableActivity-Instanz verwendet wird, dann müssen Sie die Target-Eigenschaft angeben.
Das vom Target angegebene CompensationToken-Token stellt eine Möglichkeit dar, eine CompensableActivity-Instanz explizit zu bestätigen oder zu kompensieren, nachdem der Body-Teil der CompensableActivity-Instanz erfolgreich beendet wurde.
Verwenden des Confirm-Aktivitätsdesigners
Der Confirm-Aktivitätsdesigner befindet sich in der Kategorie Transaktion der Toolbox, auf die Sie zugreifen können, indem Sie auf der linken Seite von Workflow-Designer auf die Registerkarte Toolbox klicken (Sie können auch im Menü Ansicht den Befehl Symbolleiste auswählen oder STRG+ALT+X drücken).
Der Confirm-Aktivitätsdesigner kann aus der Toolbox gezogen und auf der Workflow-Designer-Oberfläche dort abgelegt werden, wo Aktivitäten normalerweise platziert werden, etwa innerhalb einer Sequence. Dadurch wird eine Confirm-Aktivität mit dem DisplayName-Standardwert Confirm erstellt. Der DisplayName-Wert kann im Header des Confirm-Aktivitätsdesigners oder im Feld DisplayName des Eigenschaftenrasters bearbeitet werden.
Die Confirm-Eigenschaften
In der folgenden Tabelle werden die Confirm-Eigenschaften aufgeführt, und es wird beschrieben, wie sie im Designer verwendet werden. Die DisplayName-Eigenschaften kann im Eigenschaftenraster und auf der Workflow-Designer-Oberfläche bearbeitet werden, die Target- Eigenschaften muss jedoch im Eigenschaftenraster bearbeitet werden.
| Eigenschaftenname | Erforderlich | Verwendung |
|---|---|---|
DisplayName |
False |
Gibt den optionalen Anzeigenamen der CancellationScope-Aktivität an. Der Standardwert lautet Confirm. |
Target |
True |
Gibt das InArgument-Argument an, welches das CompensationToken-Token für diese Compensate-Aktivität enthält. |
Siehe auch
Konzepte
CancellationScope-Aktivitätsdesigner
CompensableActivity-Aktivitätsdesigner
Compensate-Aktivitätsdesigner
TransactionScope-Aktivitätsdesigner