Konfigurer en proxy i Snowflake .NET-tilkoblingsstrengen
Slå sammen useProxy, proxyHost og proxyPort i connector-ens eksisterende tilkoblingsinnstillinger.
Snowflake .NET-driveren dokumenterer proxy-støtte fra versjon 2.0.4. Legg til proxy-feltene i applikasjonens eksisterende tilkoblingskonfigurasjon:
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 inneholder applikasjonens vanlige Snowflake-konto- og godkjenningsinnstillinger. Konfigurer tilkoblingen før den åpnes.
proxyHost er et vertsnavn. Porten oppgis separat; ikke sett inn http:// i vertsfeltet og ikke gjenta :8080 der. For en tillatt offentlig proxy-rute til Snowflake tilbyr HTTP-proxy-listen kandidatverdier for vert og port; den leverer ingen proxy-konto.
Hvis mellomleddet krever en konto, legg til proxyUser og proxyPassword via builderen fra applikasjonens legitimasjonskilde. En tilkoblingsstreng-bygger håndterer skilletegn i verdier mer pålitelig enn å sette sammen rå passord i en streng.
Hold driverens NONPROXYHOSTS-syntaks adskilt fra en annen klients NO_PROXY-grammatikk. Snowflakes dokumenterte mønstre matches mot URL-er og støtter sin egen jokertegnform.