Aracılığıyla paylaş


SqlWorkflowInstanceStoreBehavior.InstanceLockedExceptionAction Özellik

Tanım

Özelliğini alır veya ayarlar InstanceLockedExceptionAction . Bu özellik, örnek şu anda başka bir konak tarafından kilitlendiğinden, konak bir örneği kilitlemeye çalıştığında bir hizmet ana bilgisayarının hangi eylemi gerçekleştirmesi InstanceLockedException gerektiğini belirtir.

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

Özellik Değeri

Bir hizmet konağı alırken InstanceLockedExceptiongerçekleştirmesi gereken eylem.

Açıklamalar

Bu alan için izin verilen seçenekler şunlardır: Yok, Temel Yeniden Deneme ve Agresif Yeniden Deneme. Varsayılan değer, Yok'tur. Aşağıdaki liste bu üç seçenek için açıklamalar sağlar:

  • Yok. Hizmet ana bilgisayar örneği ve geçişleri kilitlemek denemez InstanceLockedException çağırana.

  • Temel Yeniden Deneme. Hizmet ana bilgisayarı, örneği doğrusal bir yeniden deneme aralığıyla kilitlemeyi yeniden dener ve özel durumu sıranın sonundaki çağırana geçirir.

  • Agresif Yeniden Deneme. Hizmet ana bilgisayarının reattempts bir üssel olarak artan gecikme ve geçişleri örnekle kilitlemek InstanceLockedException dizisi sonunda çağırana.

Şunlara uygulanır