Поделиться через


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), простой повтор (Basic Retry) и агрессивный повтор (Aggressive Retry). По умолчанию используется None. В следующем списке приводятся описания этих трех вариантов.

  • Нет. Узел службы не пытается заблокировать экземпляр и передает исключение InstanceLockedException вызывающему.

  • Простой повтор. Узел службы повторно пытается заблокировать экземпляр с линейным интервалом повторений и передает исключение вызывающему в конце последовательности.

  • Агрессивный повтор. Узел службы повторно пытается заблокировать экземпляр (с экспоненциально увеличивающейся задержкой) и передает исключение InstanceLockedException вызывающему в конце последовательности.

Применяется к