Freigeben über


DefaultWorkflowCommitWorkBatchService.EnableRetries Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob DefaultWorkflowCommitWorkBatchService den Commit für einen Arbeitsbatch erneut versucht, oder legt den Wert fest.

public:
 property bool EnableRetries { bool get(); void set(bool value); };
public bool EnableRetries { get; set; }
member this.EnableRetries : bool with get, set
Public Property EnableRetries As Boolean

Eigenschaftswert

true, wenn der Dienst den Commitvorgang für den Arbeitsbatch wiederholen soll, andernfalls false. Der Standardwert ist false.

Hinweise

Erneute Versuche des Commits für Arbeitsbatches müssen für TransactionScopeActivity-Aktivitäten in den Workflow integriert werden (in der Regel mit einer While-Schleife und einem Ausnahmehandler außerhalb von TransactionScopeActivity). DefaultWorkflowCommitWorkBatchService kann in diesen Fällen keine erneuten Versuche ausführen, da der Dienst die Transaktion noch nicht gestartet hat (und sie deshalb nicht besitzt).

Diese Funktionalität wird nicht nur programmgesteuert festgelegt, sondern kann auch über eine Konfigurationsdatei aktiviert werden. Weitere Informationen zum Festlegen dieser Eigenschaft über eine Konfigurationsdatei finden Sie unter Workflowkonfigurationsdateien.

Allgemeine Informationen zum Wiederholen von Arbeitsbatchtransaktionen finden Sie unter Informationen zum Batchstatus in Workflows.

Gilt für: