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 SqlTrackingService pokud by se měla operace opakovat; falsev opačném případě .

Poznámky

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

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

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

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

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

Kromě programového nastavení 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, naleznete v tématu Konfigurační soubory pracovního postupu.

Obecné informace o opakování dávkových transakcí naleznete v tématu Dávkové informace o stavu v pracovních postupech.

Platí pro