Konfigurer ein proxy i Snowflake .NET-tilkoplingsstrengen
Slå saman useProxy, proxyHost og proxyPort i dei eksisterande tilkoplingsinnstillingane til connectoren.
Snowflake .NET-drivaren dokumenterer proxy-støtte frå versjon 2.0.4. Legg til proxy-felta i den eksisterande tilkoplingskonfigurasjonen til applikasjonen:
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 inneheld dei vanlege Snowflake-konto- og godkjenningsinnstillingane til applikasjonen. Konfigurer tilkoplinga før ho blir opna.
proxyHost er eit vertsnamn. Porten blir oppgjeven separat; set ikkje inn http:// i vertsfeltet og gjenta ikkje :8080 der. For ei tillaten offentleg proxy-rute til Snowflake tilbyr HTTP-proxy-lista kandidatverdiar for vert og port; ho leverer ingen proxy-konto.
Viss mellomleddet krev ein konto, legg til proxyUser og proxyPassword via builderen frå legitimasjonskjelda til applikasjonen. Ein tilkoplingsstreng-byggjar handterer skiljeteikn i verdiar meir påliteleg enn å setje saman rå passord i ein streng.
Hald NONPROXYHOSTS-syntaksen til drivaren skild frå NO_PROXY-grammatikken til ein annan klient. Dei dokumenterte mønstera til Snowflake blir samanlikna med URL-ar og støttar sin eigen jokerteiknform.