Aracılığıyla paylaş


SqlTrackingService.EnableRetries Özellik

Tanım

Bir veritabanı işlemi gerçekleştirirken öğ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 SqlTrackingService işlemi yeniden denemesi gerekiyorsa; aksi takdirde , false.

Açıklamalar

IsTransactional Özelliği 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 işlenir ve bu iş toplu işlemlerinin yeniden denemeleri veya SharedConnectionWorkflowCommitWorkBatchServicegibi DefaultWorkflowCommitWorkBatchService türetilmiş bir türüyle WorkflowCommitWorkBatchServiceişlenir.

olarak ayarlanıp ayarlanmadığına IsTransactionaltruebakılmaksızın, aşağıdaki iş öğeleri toplu işlenemez ve herhangi bir işlem yeniden denemesinin EnableRetries özelliği aracılığıyla işlenmesi gerekir.

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

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

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 İşleme.

Şunlara uygulanır