Udostępnij za pośrednictwem


SqlWorkflowInstanceStoreBehavior.InstanceLockedExceptionAction Właściwość

Definicja

Pobiera lub ustawia InstanceLockedExceptionAction właściwość . Ta właściwość określa, jaką akcję ma wykonać host usługi po odebraniu InstanceLockedException , gdy host próbuje zablokować wystąpienie, ponieważ wystąpienie jest obecnie zablokowane przez innego hosta.

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

Wartość właściwości

Akcja, jaką powinien wykonać host usługi podczas odbierania elementu InstanceLockedException.

Uwagi

Dostępne są następujące opcje w tym polu można używać: Brak, Ponów podstawowy i spróbuj ponownie wykonać skuteczną. Wartość domyślna to Brak. Poniższa lista zawiera opisy tych trzech opcji:

  • Brak. Host usługi nie próbuje zablokować wystąpienie i przekazuje InstanceLockedException do obiektu wywołującego.

  • Podstawowe ponów próbę. Host usługi reattempts do blokowania wystąpienie jest interwał ponawiania liniowo i przekazuje wyjątek do obiektu wywołującego na końcu sekwencji.

  • Skuteczną ponów próbę. Host usługi reattempts do blokowania wystąpienie z opóźnieniem wykładniczo zwiększa i przekazuje InstanceLockedException do obiektu wywołującego na końcu sekwencji.

Dotyczy