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ą.

Susiję straipsniai