Поделиться через


SqlTrackingService.EnableRetries Свойство

Определение

Возвращает или задает значение, указывающее, будет ли SqlTrackingService повторяться при выполнении операции базы данных.

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

Значение свойства

true SqlTrackingService Значение , falseесли операция должна повториться; в противном случае .

Комментарии

IsTransactional Если для свойства задано false значение и EnableRetries задано trueзначение, все повторные попытки транзакций EnableRetries зависят от значения свойства.

Если IsTransactional задано значение true, определенная работа выполняется пакетно, а повторные попытки этих рабочих пакетных транзакций обрабатываются производным типом WorkflowCommitWorkBatchService, например DefaultWorkflowCommitWorkBatchService или SharedConnectionWorkflowCommitWorkBatchService.

Независимо от того, задано ли IsTransactional значение , trueследующие рабочие элементы не могут быть пакетированы, и любые повторные попытки транзакций должны обрабатываться через EnableRetries свойство.

  • Опрос изменений профиля отслеживания.

  • Все записи в базу данных SQL Server, если IsTransactional задано значение false.

Помимо программного задания, эту функцию можно включить с помощью файла конфигурации. Дополнительные сведения о настройке этого свойства с помощью файла конфигурации см. в разделе "Файлы конфигурации рабочего процесса".

Общие сведения о повторных попытках выполнения рабочих пакетных транзакций см. в разделе "Сведения о состоянии пакетной службы" в рабочих процессах.

Применяется к