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 не может выполнять повторные попытки в данном случае, поскольку он не запустил транзакцию (и, поэтому, не владеет ею).
Кроме задания программным путем эту функциональную возможность можно включить с помощью файла конфигурации. Дополнительные сведения о том, как задать это свойство с помощью файла конфигурации, см. в разделе Файлы конфигурации рабочих процессов.
Общие сведения о повторных попытках пакетных транзакций см. в разделе Пакетная обработка сведений о состоянии в рабочих процессах.