Udostępnij za pośrednictwem


SqlTrackingService.EnableRetries Właściwość

Definicja

Pobiera lub ustawia wartość określającą, czy SqlTrackingService ponawia próbę podczas wykonywania operacji bazy danych.

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

Wartość właściwości

true SqlTrackingService jeśli element powinien ponowić próbę wykonania operacji; w przeciwnym razie false.

Uwagi

IsTransactional Jeśli właściwość jest ustawiona na false i EnableRetries jest ustawiona na true, wszystkie ponownych prób transakcji zależą od wartości EnableRetries właściwości.

Jeśli IsTransactional ustawiono wartość true, niektóre zadania są wsadowe i ponawiane próby tych transakcji wsadowych WorkflowCommitWorkBatchServicesą obsługiwane przez typ pochodny , taki jak DefaultWorkflowCommitWorkBatchService lub SharedConnectionWorkflowCommitWorkBatchService.

Niezależnie od tego, czy IsTransactional ustawiono wartość true, następujące elementy robocze nie mogą być wsadowe, a wszelkie ponawianie transakcji musi być obsługiwane za pośrednictwem EnableRetries właściwości .

  • Sondowanie pod kątem śledzenia zmian profilu.

  • Wszystkie operacje zapisu w bazie danych SQL Server, gdy IsTransactional jest ustawiona na falsewartość .

Oprócz programowego ustawiania tej funkcji można włączyć za pośrednictwem pliku konfiguracji. Aby uzyskać więcej informacji na temat ustawiania tej właściwości za pośrednictwem pliku konfiguracji, zobacz Pliki konfiguracji przepływu pracy.

Aby uzyskać ogólne informacje na temat ponawiania prób transakcji wsadowych, zobacz Batching State Information in Workflows (Informacje o stanie partii w przepływach pracy).

Dotyczy