SqlTrackingService.EnableRetries Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
false
wartość .
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).