Freigeben über


Confirm-Aktivitätsdesigner

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

Weitere Ressourcen

Transaktionsaktivitätsdesigner