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 prije nego što je otvorite.

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

Ako posrednik zahtijeva račun, dodajte proxyUser i proxyPassword putem buildera iz aplikacijskog izvora vjerodajnica. Builder connection stringa pouzdanije obrađuje razdjelnike u vrijednostima od spajanja sirovih lozinki u string.

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

Povezani članci