Condividi tramite


SqlWorkflowPersistenceService.EnableRetries Proprietà

Definizione

Ottiene o imposta un valore che specifica se SqlWorkflowPersistenceService ritenterà l'esecuzione del 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 ritentare l'esecuzione del commit del batch di lavoro; in caso contrario, false. Il valore predefinito è false.

Commenti

Gli elementi di lavoro seguenti non possono essere eseguiti in batch e qualsiasi tentativo di transazione deve essere gestito tramite la proprietà EnableRetries:

  • Polling dei timer del database scaduti.

  • Caricamento degli stati dell'istanza del flusso di lavoro.

  • Ricaricamento delle istanze del flusso di lavoro all'avvio del motore di runtime del flusso di lavoro.

  • Tramite chiamata a GetAllWorkflows.

Oltre a essere impostata a livello di programmazione, 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, vedere Batching State Information in Workflows .For general information about retrying work batch transactions, see Batching State Information in Workflows.

Si applica a