Bagikan melalui


SqlTrackingService.EnableRetries Properti

Definisi

Mendapatkan atau menetapkan nilai yang menentukan apakah SqlTrackingService akan mencoba kembali saat melakukan operasi database.

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

Nilai Properti

true SqlTrackingService jika harus mencoba kembali operasi; jika tidak, false.

Keterangan

IsTransactional Jika properti diatur ke false dan EnableRetries diatur ke true, maka semua percobaan kembali transaksi bergantung pada nilai EnableRetries properti .

Jika IsTransactional diatur ke true, maka pekerjaan tertentu di-batch dan percobaan ulang dari transaksi batch kerja tersebut ditangani oleh jenis turunan dari WorkflowCommitWorkBatchService, seperti DefaultWorkflowCommitWorkBatchService atau SharedConnectionWorkflowCommitWorkBatchService.

Terlepas dari apakah IsTransactional diatur ke true, item kerja berikut tidak dapat di-batch dan percobaan ulang transaksi apa pun harus ditangani melalui EnableRetries properti .

  • Polling untuk melacak perubahan profil.

  • Semua penulisan ke database SQL Server saat IsTransactional diatur ke false.

Selain diatur secara terprogram, fungsionalitas ini dapat diaktifkan melalui file konfigurasi. Untuk informasi selengkapnya tentang cara mengatur properti ini melalui file konfigurasi, lihat File Konfigurasi Alur Kerja.

Untuk informasi umum tentang mencoba kembali transaksi batch kerja, lihat Informasi Status Batching di Alur Kerja.

Berlaku untuk