SqlWorkflowInstanceStoreBehavior.InstanceLockedExceptionAction 属性

定义

获取或设置 InstanceLockedExceptionAction 属性。 此属性指定当服务主机尝试锁定当前已由另一台主机锁定的实例时收到 InstanceLockedException 时应采取的措施。

public:
 property System::Activities::DurableInstancing::InstanceLockedExceptionAction InstanceLockedExceptionAction { System::Activities::DurableInstancing::InstanceLockedExceptionAction get(); void set(System::Activities::DurableInstancing::InstanceLockedExceptionAction value); };
public System.Activities.DurableInstancing.InstanceLockedExceptionAction InstanceLockedExceptionAction { get; set; }
member this.InstanceLockedExceptionAction : System.Activities.DurableInstancing.InstanceLockedExceptionAction with get, set
Public Property InstanceLockedExceptionAction As InstanceLockedExceptionAction

属性值

当服务主机收到 InstanceLockedException 时应采取的措施。

注解

此字段的可选选项有:“无”、“基本重试”和“积极重试”。 默认值为 None。 下面逐一说明上述三个选项:

  • 无。 服务主机不会尝试锁定实例,并将 InstanceLockedException 传递给调用方。

  • 基本重试。 服务主机将使用线性重试间隔重新尝试锁定实例,并在序列结尾将异常传递给调用方。

  • 积极重试。 服务主机将使用按指数增长的延迟时间重新尝试锁定实例,并在序列结尾将 InstanceLockedException 传递给调用方。

适用于