Snowflake .NET drajver dokumentuje podršku za proxy od verzije 2.0.4. Dodajte polja proxyja u postojeću konfiguraciju veze aplikacije:

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 sadrži uobičajene postavke Snowflake računa i autentifikacije aplikacije. Konfigurirajte vezu pre nego što je otvorite.

proxyHost je ime hosta. Port se navodi odvojeno; nemojte umetati http:// u polje hosta niti ponavljati :8080 tamo. Za dozvoljenu javnu proxy rutu do Snowflakea lista HTTP proxyja nudi kandidatske vrednosti hosta i porta; ona ne daje proxy račun.

Ako posrednik zahteva račun, dodajte proxyUser i proxyPassword putem buildera iz izvora akreditiva aplikacije. Builder connection stringa pouzdanije obrađuje razdelnike u vrednostima od spajanja sirovih lozinki u string.

Držite NONPROXYHOSTS sintaksu drajvera odvojeno od NO_PROXY gramatike drugog klijenta. Dokumentovani Snowflake obrasci upoređuju se sa URL-ovima i podržavaju sopstveni oblik džokera.

Povezani članci