A Snowflake .NET illesztőprogramja a 2.0.4-es verziótól dokumentálja a proxy támogatását. Adja hozzá a proxy mezőket az alkalmazás meglévő kapcsolati konfigurációjához:

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
};

Az existingConnectionString az alkalmazás szokásos Snowflake-fiók- és hitelesítési beállításait tartalmazza. A kapcsolatot a megnyitása előtt konfigurálja.

A proxyHost egy gazdagépnév. A portot külön kell megadni; ne szúrjon http://-t a gazdagép mezőbe, és ne ismételje ott a :8080-at. A Snowflake felé engedélyezett nyilvános proxyútvonalhoz a HTTP-proxy lista jelölt gazdagép- és portértékeket kínál; proxifiókot nem biztosít.

Ha a közvetítő fiókot igényel, adja hozzá a proxyUser és proxyPassword mezőket a szerkesztőn keresztül az alkalmazás hitelesítőadat-forrásából. A kapcsolati karakterlánc-szerkesztő megbízhatóbban kezeli az értékeken belüli elválasztókat, mint a nyers jelszavak karakterláncba fűzése.

Tartsa az illesztőprogram NONPROXYHOSTS szintaxisát elkülönítve egy másik ügyfél NO_PROXY nyelvtanától. A Snowflake dokumentált mintái URL-ekkel párosulnak, és saját helyettesítő karakteres formájukat támogatják.

Kapcsolódó cikkek