Partager via


SqlTrackingService.EnableRetries Propriété

Définition

Obtient ou définit une valeur spécifiant si l’objet SqlTrackingService fera une nouvelle tentative lors de l’exécution d’une opération de base de données.

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

Valeur de propriété

Boolean

true si SqlTrackingService doit réessayer l'opération, sinon false.

Remarques

Si la propriété IsTransactional a la valeur false et que EnableRetries a la valeur true, toutes les nouvelles tentatives de transaction dépendent de la valeur de la propriété EnableRetries.

Si IsTransactional a la valeur true, certains travaux sont groupés et les nouvelles tentatives de ces transactions de lot sont contrôlées par un type dérivé de WorkflowCommitWorkBatchService, tel que DefaultWorkflowCommitWorkBatchService ou SharedConnectionWorkflowCommitWorkBatchService.

Que IsTransactional ait ou non la valeur true, les éléments de travail suivants ne peuvent pas être groupés et toute nouvelle tentative de transaction doit être gérée par le biais de la propriété EnableRetries.

  • Interrogation de modifications de profil de suivi.

  • Tout est écrit dans une base de données SQL Server lorsque IsTransactional a la valeur false.

À part le fait d'être défini par programme, ces fonctionnalités peuvent être activées via un fichier de configuration. Pour plus d’informations sur la définition de cette propriété via un fichier de configuration, consultez fichiers de configuration de flux de travail.

Pour obtenir des informations générales sur les nouvelles tentatives de transactions par lots, consultez traitement par lot des informations d’État dans les flux detravail.

S’applique à