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 .

적용 대상