SqlWorkflowInstanceStoreBehavior.InstanceLockedExceptionAction Eigenschap

Definitie

Hiermee haalt u de eigenschap op of stelt u deze InstanceLockedExceptionAction in. Deze eigenschap geeft aan welke actie een servicehost moet uitvoeren wanneer deze een InstanceLockedException instantie probeert te vergrendelen wanneer de host een exemplaar probeert te vergrendelen, omdat het exemplaar momenteel is vergrendeld door een andere host.

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

Waarde van eigenschap

De actie die een servicehost moet uitvoeren bij het ontvangen van een InstanceLockedException.

Opmerkingen

De opties die zijn toegestaan voor dit veld zijn: None, Basic Retry en Aggressive Retry. De standaardwaarde is Geen. De volgende lijst bevat de beschrijvingen voor deze drie opties:

  • Geen. De servicehost probeert het exemplaar niet te vergrendelen en geeft de InstanceLockedException aanroeper door.

  • Eenvoudige nieuwe poging. De servicehost reattempts om het exemplaar te vergrendelen met een lineair interval voor opnieuw proberen en geeft de uitzondering door aan het einde van de reeks.

  • Agressieve nieuwe poging. De servicehost reattempts om het exemplaar te vergrendelen met een exponentieel toenemende vertraging en geeft de InstanceLockedException aanroeper aan het einde van de reeks door.

Van toepassing op