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