Sdílet prostřednictvím


SqlTrackingService.EnableRetries Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda SqlTrackingService se bude opakovat při provádění databázové operace.

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

Hodnota vlastnosti

true pokud se SqlTrackingService má operace opakovat, falsev opačném případě .

Poznámky

IsTransactional Pokud je vlastnost nastavena na false a EnableRetries je nastavena na true, pak všechny opakování transakcí závisí na hodnotě EnableRetries vlastnosti.

Pokud IsTransactional je nastavená hodnota true, pak je určitá práce dávková a opakování těchto transakcí pracovní dávky jsou zpracovávány odvozeným typem WorkflowCommitWorkBatchService, například DefaultWorkflowCommitWorkBatchService nebo SharedConnectionWorkflowCommitWorkBatchService.

Bez ohledu na to, zda IsTransactional je nastavena na true, následující pracovní položky nelze dávkově zpracovat a všechny pokusy o transakce musí být zpracovány prostřednictvím EnableRetries vlastnosti.

  • Dotazování na sledování změn profilu.

  • Všechny zápisy do SQL Server databáze, pokud IsTransactional je nastavena na falsehodnotu .

Kromě nastavení prostřednictvím kódu programu je možné tuto funkci povolit prostřednictvím konfiguračního souboru. Další informace o tom, jak nastavit tuto vlastnost prostřednictvím konfiguračního souboru, najdete v tématu Konfigurační soubory pracovního postupu.

Obecné informace o opakování transakcí pracovních dávek najdete v tématu Informace o stavu dávkování v pracovních postupech.

Platí pro