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

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

Boolean

true, если служба должна повторить попытку фиксации пакета работ; в противном случае — false. Значение по умолчанию — false.

Комментарии

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

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

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

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