Konfigurer en proxy i Snowflake .NET-forbindelsesstrengen
Flet useProxy, proxyHost og proxyPort ind i connector'ens eksisterende forbindelsesindstillinger.
Snowflake .NET-driveren dokumenterer proxyunderstøttelse fra version 2.0.4. Føj proxyfelterne til applikationens eksisterende forbindelseskonfiguration:
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 indeholder applikationens sædvanlige Snowflake-konto- og godkendelsesindstillinger. Konfigurer forbindelsen, før den åbnes.
proxyHost er et værtsnavn. Porten angives separat; indsæt ikke http:// i værtsfeltet, og gentag ikke :8080 der. Til en tilladt offentlig proxy-rute til Snowflake tilbyder HTTP-proxy-listen kandidatværdier for vært og port; den leverer ingen proxy-konto.
Hvis mellemleddet kræver en konto, skal du tilføje proxyUser og proxyPassword via builderen fra applikationens legitimationskilde. En forbindelsesstreng-builder håndterer afgrænsere i værdier mere pålideligt end at sammenkæde rå adgangskoder til en streng.
Hold driverens NONPROXYHOSTS-syntaks adskilt fra en anden klients NO_PROXY-grammatik. Snowflakes dokumenterede mønstre matches mod URL'er og understøtter deres egen jokertegnsform.