SqlTrackingService.EnableRetries Egenskap

Definition

Hämtar eller anger ett värde som anger om SqlTrackingService kommer att försöka igen när en databasåtgärd utförs.

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

Egenskapsvärde

true SqlTrackingService om ska försöka åtgärden igen, annars , false.

Kommentarer

Om egenskapen IsTransactional är inställd på false och EnableRetries är inställd truepå beror alla transaktionsförsök på egenskapens EnableRetries värde.

Om IsTransactional är inställt på true, batchas visst arbete och återförsök av dessa arbetsbatchtransaktioner hanteras av en härledd typ av WorkflowCommitWorkBatchService, till exempel DefaultWorkflowCommitWorkBatchService eller SharedConnectionWorkflowCommitWorkBatchService.

Oavsett om IsTransactional är inställt på truekan följande arbetsobjekt inte batchas och eventuella transaktionsförsök måste hanteras via EnableRetries egenskapen.

  • Avsökning för spårning av profiländringar.

  • Alla skrivningar till en SQL Server databas när IsTransactional är inställd på false.

Förutom att ställas in programmatiskt kan den här funktionen aktiveras via en konfigurationsfil. Mer information om hur du anger den här egenskapen via en konfigurationsfil finns i Arbetsflödeskonfigurationsfiler.

Allmän information om hur du försöker utföra batchtransaktioner igen finns i Batching State Information in Workflows (Batching State Information in Workflows).

Gäller för