Tarpinio serverio konfigūravimas Snowflake .NET prisijungimo eilutėje
Sujunkite useProxy, proxyHost ir proxyPort su esamais savienotāja jungties nustatymais.
Snowflake .NET tvarkyklė dokumentuoja tarpinio serverio palaikymą nuo 2.0.4 versijos. Pridėkite tarpinio serverio laukus prie esamos programos prisijungimo konfigūracijos:
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 turi įprastus programos Snowflake paskyros ir autentifikavimo nustatymus. Konfigūruokite jungtį prieš ją atidarydami.
proxyHost yra prieglobos pavadinimas. Prievadas pateikiamas atskirai; neįterpkite http:// į prieglobos lauką ir nekartokite ten :8080. Leidžiamam viešo tarpinio serverio maršrutui į Snowflake HTTP tarpinių serverių sąrašas siūlo kandidatinius prieglobos ir prievado duomenis; jis nesuteikia tarpinio serverio paskyros.
Jei tarpininkas reikalauja paskyros, pridėkite proxyUser ir proxyPassword per builderį iš programos kredencialų šaltinio. Prisijungimo eilutės builderis patikimiau apdoroja skirtukus reikšmėse nei sujungiant neapdorotus slaptažodžius į eilutę.
Laikykite tvarkyklės NONPROXYHOSTS sintaksę atskirai nuo kito kliento NO_PROXY gramatikos. Dokumentuoti Snowflake šablonai lyginami su URL ir palaiko savo pakaitos simbolių formą.