הטמעה של השהיה מעריכית לפני ניסיון חוזר (exponential backoff) כשמשתמשים ב-ADO.NET

מנסים שוב חיבור שנכשל באמצעות השהיה מעריכית לפני ניסיון חוזר (exponential backoff) כשמתחברים ל-Cloud SQL ל-PostgreSQL באמצעות ADO.NET עם ספריית Polly .NET.

המשך למידה

לקבלת הסבר מפורט שכולל את דוגמת הקוד הזו, קראו את המאמר:

דוגמת קוד

C#

כדי לבצע אימות ב-Cloud SQL ל-PostgreSQL, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.

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

המאמרים הבאים

כדי לחפש ולסנן דוגמאות קוד למוצרים אחרים של Google Cloud , אפשר להיעזר בדפדפן לדוגמאות שלGoogle Cloud .