SqlWorkflowInstanceStoreBehavior.InstanceLockedExceptionAction Egenskap

Definition

Hämtar eller anger egenskapen InstanceLockedExceptionAction . Den här egenskapen anger vilken åtgärd en tjänstvärd ska vidta när den tar emot en InstanceLockedException när värden försöker låsa en instans eftersom instansen för närvarande är låst av en annan värd.

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

Egenskapsvärde

Den åtgärd som en tjänstvärd ska vidta när du tar emot en InstanceLockedException.

Kommentarer

De alternativ som tillåts för det här fältet är: None, Basic Retry och Aggressive Retry. Standardvärdet är Ingen. Följande lista innehåller beskrivningarna för dessa tre alternativ:

  • Inga. Tjänstvärden försöker inte låsa instansen och skickar den InstanceLockedException till anroparen.

  • Grundläggande återförsök. Tjänstvärden försöker igen för att låsa instansen med ett linjärt återförsöksintervall och skickar undantaget till anroparen i slutet av sekvensen.

  • Aggressivt återförsök. Tjänstvärden försöker låsa instansen igen med en exponentiellt ökande fördröjning och skickar InstanceLockedException den till anroparen i slutet av sekvensen.

Gäller för