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-г аппын итгэмжлэлийн эх сурвалжаас builder-ээр дамжуулан нэмнэ. Холболтын мөрийн builder нь утга доторх тусгаарлагчийг түүхий нууц үгийг мөрөнд холбохоос илүү найдвартай зохицуулна.

Драйверын NONPROXYHOSTS синтаксийг өөр клиентийн NO_PROXY дүрэмээс тусад нь байлга. Snowflake-ийн баримтжуулсан загварууд URL-тай таарч, өөрийн wildcard хэлбэрийг дэмждэг.

Холбоотой нийтлэлүүд