Proksi seadistamine Snowflake .NET ühendusstringis
Ühendage useProxy, proxyHost ja proxyPort konnektori olemasolevate ühendusseadetega.
Snowflake .NET draiver dokumenteerib proksitoe alates versioonist 2.0.4. Lisage proksiväljad rakenduse olemasolevasse ühenduskonfiguratsiooni:
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 sisaldab rakenduse tavalisi Snowflake'i konto- ja autentimisseadeid. Seadistage ühendus enne selle avamist.
proxyHost on hostinimi. Port antakse eraldi; ärge sisestage http:// hostiväljale ega korrake seal :8080. Lubatud avaliku proksimarsruudi jaoks Snowflake'i pakub HTTP-prokside loend kandidaat-host- ja pordiväärtusi; see ei anna proksikontot.
Kui vahendaja nõuab kontot, lisage proxyUser ja proxyPassword builderi kaudu rakenduse volituste allikast. Ühendusstringi builder käsitleb väärtustes olevaid eraldajaid usaldusväärsemalt kui toorparoolide stringi liitmine.
Hoidke draiveri NONPROXYHOSTS süntaks eraldi teise kliendi NO_PROXY grammatikast. Snowflake'i dokumenteeritud mustrid vastendatakse URL-idega ja toetavad oma metamärgi vormi.