Snowflake’ning .NET drayveri 2.0.4 versiyasidan boshlab proksi qo‘llab-quvvatlashni hujjatlashtiradi. Uning proksi maydonlarini ilovaning mavjud ulanish konfiguratsiyasiga qo‘shing:

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 ilovaning odatdagi Snowflake hisob va autentifikatsiya sozlamalarini o‘z ichiga oladi. Ulanishni ochishdan oldin sozlang.

proxyHost — bu host nomi. Port alohida beriladi; host maydoniga http:// ni kiritmang yoki u yerda :8080 ni takrorlamang. Snowflake’ga ruxsat etilgan ommaviy proksi yo‘nalishi uchun HTTP proksi ro‘yxati nomzod host va port qiymatlarini taqdim etadi; u proksi hisobini taqdim etmaydi.

Agar vositachi hisob talab qilsa, ilovaning hisob ma’lumotlari manbasidan builder orqali proxyUser va proxyPassword qo‘shing. Ulanish satri builderi qiymatlardagi ajratgichlarni xom parollarni satrga ulashdan ko‘ra ishonchliroq boshqaradi.

Drayverning NONPROXYHOSTS sintaksisini boshqa mijozning NO_PROXY grammatikasidan alohida saqlang. Snowflake’ning hujjatlashtirilgan naqshlari URL’lar bilan solishtiriladi va o‘zining joker belgilar shaklini qo‘llab-quvvatlaydi.

O'xshash maqolalar