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


DefaultWorkflowCommitWorkBatchService.EnableRetries Свойство

Определение

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

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, если служба должна повторить попытку фиксации пакета работ; в противном случае — false. Значение по умолчанию — false.

Комментарии

Повторные попытки фиксации пакета работ для действий TransactionScopeActivity должны быть смоделированы в рабочий процесс (обычно с помощью цикла или обработчика исключений за пределами TransactionScopeActivity). Класс DefaultWorkflowCommitWorkBatchService не может выполнять повторные попытки в данном случае, поскольку он не запустил транзакцию (и, поэтому, не владеет ею).

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

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

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