語言

SqlWorkflowInstanceStoreBehavior.InstanceLockedExceptionAction 屬性

定義

取得或設定該 InstanceLockedExceptionAction 屬性。 此特性規定服務主機在接收到實例時應採取的行動,以及 InstanceLockedException 當主機嘗試鎖定實例時,因為該實例目前已被另一主機鎖定。

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

屬性值

服務主機在接收 InstanceLockedException.

備註

此欄位允許的選項有:無、基本重試和積極重試。 預設值為 None。 以下清單將說明這三種選項:

  • 沒有。 服務主機不會嘗試鎖定實例,而是將實 InstanceLockedException 例交給呼叫者。

  • 基本重試。 服務主機會以線性重試間隔重新嘗試鎖定實例,並在序列結束時將例外傳給呼叫者。

  • 積極重試。 服務主機會以指數級增加的延遲重新嘗試鎖定實例,並在序列結束時將 傳 InstanceLockedException 給呼叫者。

適用於