TransactionScope-Aktivitätsdesigner
Der TransactionScope-Aktivitätsdesigner wird verwendet, um eine TransactionScope-Aktivität zu erstellen und zu konfigurieren.
Die TransactionScope-Aktivität
Die TransactionScope-Aktivität führt die in ihr enthaltene Aktivität in einer einzelnen Transaktion aus. Der Commit-Vorgang der Transaktion wird ausgeführt, sobald die Body-Aktivität und alle anderen Teilnehmer der Transaktion erfolgreich abgeschlossen wurden.
Verwenden des TransactionScope-Aktivitätsdesigners
Der TransactionScope-Aktivitätsdesigner befindet sich in der Kategorie Transaction der Toolbox, auf die Sie zugreifen können, indem Sie in Workflow-Designer auf die Registerkarte Toolbox klicken. (Sie können auch im Menü Ansicht den Befehl Toolbox auswählen oder STRG+ALT+X drücken.)
Der TransactionScope-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. Daraufhin wird eine TransactionScope-Aktivität mit dem DisplayName-Standardwert TransactionScope erstellt. Der DisplayName-Wert kann im Header des TransactionScope-Aktivitätsdesigners oder im Feld DisplayName des Eigenschaftenrasters bearbeitet werden.
Die CancellationScope-Eigenschaften
In der folgenden Tabelle werden die TransactionScope-Eigenschaften aufgeführt, und es wird beschrieben, wie sie im Designer verwendet werden. Die DisplayName-Eigenschaft und die Body-Eigenschaft können in der Workflow-Designer-Oberfläche bearbeitet werden. Die anderen Eigenschaften müssen jedoch im Eigenschaftenraster bearbeitet werden.
Eigenschaftenname | Erforderlich | Verwendung |
---|---|---|
DisplayName |
False |
Der optionale Anzeigename der TransactionScope-Aktivität. Der Standardwert lautet TransactionScope. Obwohl der DisplayName-Wert nicht zwingend erforderlich ist, wird empfohlen, einen Anzeigenamen zu verwenden. |
Body |
True |
Gibt die Aktivität an, die in einer einzelnen Transaktion ausgeführt werden soll. Sie fügen die Body-Aktivität hinzu, indem Sie eine Aktivität aus der Toolbox in das Feld Body mit dem Hinweistext "Aktivität hier ablegen" des TransactionScope-Aktivitätsdesigners ziehen. |
True |
Gibt die IsolationLevel-Ebene für diesen TransactionScope-Bereich an. |
|
Gibt das Zeitintervall (im Format 00:00:00 für Stunden:Minuten:Sekunden) an, in dem die Transaktion abgeschlossen werden muss. Der Standardwert beträgt 1 Minute (00:01:00). |
Siehe auch
Konzepte
TerminateWorkflow-Aktivitätsdesigner
CompensableActivity-Aktivitätsdesigner
Compensate-Aktivitätsdesigner
Confirm-Aktivitätsdesigner