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 活动执行的工作批次提交重试操作进行建模(通常使用 while 循环,以及除 TransactionScopeActivity 以外的异常处理程序)。 在这种情况下,由于 SharedConnectionWorkflowCommitWorkBatchService 未启动(从而未拥有)事务,因此不能执行重试操作。

除了以编程方式进行设置外,还可以通过配置文件启用此功能。 有关如何通过配置文件设置此属性的详细信息,请参阅 工作流配置文件

有关重试工作批次事务的一般信息,请参阅 在工作流中批处理状态信息

适用于