הדרייבר של Snowflake .NET מתעד תמיכה בפרוקסי מגרסה 2.0.4. הוסיפו את שדות הפרוקסי לתצורת החיבור הקיימת של היישום:

var settings =
    new Snowflake.Data.Client.SnowflakeDbConnectionStringBuilder();
settings.ConnectionString = existingConnectionString;

settings["useProxy"] = true;
settings["proxyHost"] = "proxy.example.net";
settings["proxyPort"] = 8080;

var connection = new Snowflake.Data.Client.SnowflakeDbConnection
{
    ConnectionString = settings.ConnectionString
};

existingConnectionString מכיל את הגדרות החשבון והאימות הרגילות של Snowflake של היישום. הגדירו את החיבור לפני פתיחתו.

proxyHost הוא שם מארח. הפורט מסופק בנפרד; אל תכניסו http:// לשדה המארח ואל תחזרו על :8080 שם. עבור מסלול פרוקסי ציבורי מותר אל Snowflake, רשימת פרוקסי ה-HTTP מספקת ערכי מארח ופורט מועמדים; היא אינה מספקת חשבון פרוקסי.

אם המתווך דורש חשבון, הוסיפו proxyUser ו-proxyPassword דרך הבונה ממקור האישורים של היישום. בונה מחרוזת חיבור מטפל במפרידים בערכים באופן אמין יותר משרשור סיסמאות גולמיות למחרוזת.

הפרידו בין התחביר NONPROXYHOSTS של הדרייבר לבין הדקדוק NO_PROXY של לקוח אחר. התבניות המתועדות של Snowflake מותאמות לכתובות URL ותומכות בצורת תו כללי משלהן.

מאמרים קשורים