Exponentiellen Backoff bei der Verwendung von ADO.NET implementieren

Veranschaulicht das Implementieren des exponentiellen Backoffs für die Wiederholung fehlgeschlagener Verbindungen, wenn über ADO.NET mit der Polly .NET-Bibliothek eine Verbindung zu Cloud SQL for SQL Server hergestellt wird.

Weitere Informationen

Eine ausführliche Dokumentation, die dieses Codebeispiel enthält, finden Sie hier:

Codebeispiel

C#

Richten Sie zur Authentifizierung bei Cloud SQL for SQL Server die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

Policy
    .Handle<SqlException>()
    .WaitAndRetry(new[]
    {
        TimeSpan.FromSeconds(1),
        TimeSpan.FromSeconds(2),
        TimeSpan.FromSeconds(5)
    })
    .Execute(() => connection.Open());

Nächste Schritte

Informationen zum Suchen und Filtern von Codebeispielen für andere Google Cloud-Produkte finden Sie im Google Cloud-Beispielbrowser.