SqlWorkflowInstanceStoreBehavior.InstanceLockedExceptionAction Proprietà

Definizione

Ottiene o imposta la InstanceLockedExceptionAction proprietà . Questa proprietà specifica l'azione che deve essere eseguita da un host del servizio quando riceve un InstanceLockedException oggetto quando l'host tenta di bloccare un'istanza perché l'istanza è attualmente bloccata da un altro 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

Valore della proprietà

L'azione che un host del servizio deve eseguire durante la ricezione di un oggetto InstanceLockedException.

Commenti

Le opzioni consentite per questo campo sono None, Basic Retry e Aggressive Retry.The options allowed for this field are: None, Basic Retry, and Aggressive Retry. Il valore predefinito è None. L'elenco seguente contiene le descrizioni per queste tre opzioni:

  • Nessuno. L'host del servizio non tenta di bloccare l'istanza e passa l'oggetto InstanceLockedException al chiamante.

  • Ripetizione dei tentativi di base. L'host del servizio annulla il blocco dell'istanza con un intervallo di ripetizione lineare dei tentativi e passa l'eccezione al chiamante alla fine della sequenza.

  • Tentativo aggressivo. L'host del servizio annulla il blocco dell'istanza con un ritardo in aumento esponenziale e passa l'oggetto InstanceLockedException al chiamante alla fine della sequenza.

Si applica a