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 вызывающему в конце последовательности.