Aracılığıyla paylaş


SqlTrackingService.EnableRetries Özellik

Tanım

Veritabanı işlemi gerçekleştirilirken öğesinin SqlTrackingService yeniden denenip denenmeyeceğini belirten bir değer alır veya ayarlar.

public:
 property bool EnableRetries { bool get(); void set(bool value); };
public bool EnableRetries { get; set; }
member this.EnableRetries : bool with get, set
Public Property EnableRetries As Boolean

Özellik Değeri

true işlemi SqlTrackingService yeniden denemesi gerekiyorsa; değilse, false.

Açıklamalar

IsTransactional Özellik olarak false ayarlanırsa ve EnableRetries olarak ayarlanırsatrue, tüm işlem yeniden denemeleri özelliğin EnableRetries değerine bağlıdır.

olarak ayarlanırsa IsTransactionaltrue, belirli işler toplu olarak işlenir ve bu iş toplu işlemlerinin yeniden denemeleri veya SharedConnectionWorkflowCommitWorkBatchServicegibi DefaultWorkflowCommitWorkBatchService türetilmiş bir türü WorkflowCommitWorkBatchServicetarafından işlenir.

olarak ayarlanıp ayarlanmadığına IsTransactionaltruebakılmaksızın, aşağıdaki iş öğeleri toplu işlenemez ve tüm işlem yeniden denemeleri özelliği aracılığıyla EnableRetries işlenmelidir.

  • Profil değişikliklerini izlemek için yoklama.

  • olarak ayarlandığında tüm yazma işlemleri SQL Server veritabanına IsTransactional yapılırfalse.

Program aracılığıyla ayarlanmasının yanı sıra, bu işlev bir yapılandırma dosyası aracılığıyla etkinleştirilebilir. Bu özelliği yapılandırma dosyası aracılığıyla ayarlama hakkında daha fazla bilgi için bkz . İş Akışı Yapılandırma Dosyaları.

İş toplu işlemlerini yeniden deneme hakkında genel bilgi için bkz. İş Akışlarında Durum Bilgilerini Toplu İşlem Yapma.

Şunlara uygulanır