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.

Relaterte artiklar