Freigeben über


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.

IsolationLevel

True

Gibt die IsolationLevel-Ebene für diesen TransactionScope-Bereich an.

Timeout

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

Weitere Ressourcen

Transaktionsaktivitätsdesigner