SqlTrackingService.EnableRetries Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállít egy értéket, amely megadja, hogy az SqlTrackingService újrapróbálkozik-e egy adatbázis-művelet végrehajtásakor.
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
Tulajdonság értéke
trueha az SqlTrackingService újrapróbálkozza a műveletet; ellenkező esetben. false
Megjegyzések
Ha a IsTransactional tulajdonság értéke és false értéke van, EnableRetriesakkor az összes tranzakció újrapróbálkozása a true tulajdonság EnableRetries értékétől függ.
Ha IsTransactional be van állítva true, akkor bizonyos munka kötegelve lesz, és a munka kötegtranzakcióinak újrapróbálkozásai a származtatott típusú WorkflowCommitWorkBatchService, például DefaultWorkflowCommitWorkBatchService vagy SharedConnectionWorkflowCommitWorkBatchService.
Függetlenül attól, hogy IsTransactionalbe van-e true állítva, a következő munkaelemek nem kötegelhetők, és a tranzakció újrapróbálkozását a EnableRetries tulajdonságon keresztül kell kezelni.
Profilmódosítások nyomon követésére irányuló lekérdezés.
Minden írás SQL Server adatbázisba, ha IsTransactional
falseértékre van állítva.
Amellett, hogy programozott módon van beállítva, ez a funkció egy konfigurációs fájlon keresztül is engedélyezhető. A tulajdonság konfigurációs fájlon keresztüli beállításáról további információt a Munkafolyamat konfigurációs fájljai című témakörben talál.
A munkahelyi kötegtranzakciók újrapróbálkozásával kapcsolatos általános információkért lásd: Batching State Information in Workflows.