SqlWorkflowInstanceStoreBehavior.InstanceLockedExceptionAction Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der InstanceLockedExceptionAction Eigenschaft. Diese Eigenschaft gibt an, welche Aktion ein Diensthost ausführen soll, wenn er empfängt InstanceLockedException , wenn der Host versucht, eine Instanz zu sperren, da die Instanz derzeit von einem anderen Host gesperrt ist.

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

Eigenschaftswert

Die Aktion, die ein Diensthost beim Empfangen eines InstanceLockedExceptionDiensts ausführen soll.

Hinweise

Die für dieses Feld zulässigen Optionen sind: None, Basic Retry und Aggressive Wiederholung. Der Standardwert ist None. Die folgende Liste enthält die Beschreibungen für diese drei Optionen:

  • Keiner. Der Diensthost versucht nicht, die Instanz zu sperren und den InstanceLockedException Aufrufer zu übergeben.

  • Einfacher Wiederholungsversuche. Der Diensthost wiederholt die Instanz mit einem linearen Wiederholungsintervall und übergibt die Ausnahme an den Aufrufer am Ende der Sequenz.

  • Aggressiver Wiederholungsversuche. Der Diensthost versucht erneut, die Instanz mit einer exponentiell steigenden Verzögerung zu sperren und den InstanceLockedException Aufrufer am Ende der Sequenz an den Aufrufer zu übergeben.

Gilt für: