SqlWorkflowInstanceStoreBehavior.InstanceLockedExceptionAction 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 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 传递给调用方。