DefaultWorkflowCommitWorkBatchService.EnableRetries Proprietà

Definizione

Ottiene o imposta un valore che specifica se l'oggetto ritenta il DefaultWorkflowCommitWorkBatchService commit di un batch di lavoro.

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

Valore della proprietà

true se il servizio deve riprovare a eseguire il commit del batch di lavoro; in caso contrario, false. Il valore predefinito è false.

Commenti

I tentativi di commit batch di lavoro per TransactionScopeActivity le attività devono essere modellati nel flusso di lavoro (in genere usando un ciclo while e un gestore eccezioni all'esterno TransactionScopeActivitydi ). Impossibile DefaultWorkflowCommitWorkBatchService eseguire nuovi tentativi in questo caso perché non è stata avviata (e pertanto non è proprietaria) della transazione.

Oltre a essere impostata a livello di codice, questa funzionalità può essere abilitata tramite un file di configurazione. Per altre informazioni su come impostare questa proprietà tramite un file di configurazione, vedere File di configurazione del flusso di lavoro.

Per informazioni generali sulla ripetizione dei tentativi di transazioni batch di lavoro, vedere Batching State Information in Workflow.For general information on retrying work batch transactions, see Batching State Information in Workflow.

Si applica a