Freigeben über


Interne Anbieter von Wiederholungslogik in SqlClient

Gilt für: .NET Framework .NET .NET Standard

Herunterladen von ADO.NET

Integrierte, interne Wiederholungsanbieter wurden für die häufigsten Wiederholungsmuster implementiert. Sie können die Wiederholungsanbieter mithilfe der folgenden statischen Methoden von Microsoft.Data.SqlClient.SqlConfigurableRetryFactory verwenden:

Hinweis

Alle internen Wiederholungsanbieter randomisieren leicht die zeitlichen Intervalle vor jedem Wiederholungsversuch. Durch diese Randomisierung wird vermieden, dass die Datenbank gleichzeitig betroffen ist, wenn mehrere Clients versuchen, eine Verbindung herzustellen oder einen Befehl mit derselben Konfiguration auszuführen.

Warnung

Interne Wiederholungsanbieter unterstützen keine Wiederholung bei einem Befehl, der in einer geöffneten Transaktion ausgeführt wird. Dieser Vorgang wird ohne Wiederholungslogik ausgeführt. Sie können dieses Verhalten mithilfe einer benutzerdefinierten Wiederholungslogik außer Kraft setzen. Weitere Informationen finden Sie unter Core-APIs für konfigurierbare Wiederholungslogik in SqlClient.

Beispiel

Beispiele für die Wiederholungslogik für connection und command finden Sie unter den folgenden Links:

Weitere Informationen