SqlWorkflowInstanceStoreBehavior.InstanceLockedExceptionAction 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定該 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 給呼叫者。