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