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, Basic Retry 및 Aggressive Retry입니다. 기본값은 None입니다. 다음은 이러한 세 옵션에 대한 설명입니다.
없음 서비스 호스트가 인스턴스 잠금을 시도하지 않고 InstanceLockedException을 호출자에게 전달합니다.
Basic Retry. 서비스 호스트가 선형 다시 시도 간격을 사용하여 인스턴스 잠금을 다시 시도하고 시퀀스의 끝에 예외를 호출자에게 전달합니다.
Aggressive Retry. 서비스 호스트에서 지연 간격을 기하급수적으로 증가시켜 인스턴스 잠금을 다시 시도하고 시퀀스 마지막에 InstanceLockedException을 호출자에게 전달합니다.