Määritä välityspalvelin Snowflake .NET -yhteysmerkkijonossa
Yhdistä useProxy, proxyHost ja proxyPort liittimen olemassa oleviin yhteysasetuksiin.
Snowflake .NET -ajuri dokumentoi välityspalvelintuen versiosta 2.0.4 alkaen. Lisää välityspalvelinkentät sovelluksen olemassa olevaan yhteysmääritykseen:
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 sisältää sovelluksen tavanomaiset Snowflake-tili- ja todennusasetukset. Määritä yhteys ennen sen avaamista.
proxyHost on isäntänimi. Portti annetaan erikseen; älä lisää http:// isäntäkenttään äläkä toista :8080 siinä. Sallitulle julkiselle välityspalvelinreitille Snowflakeen HTTP-välityspalvelinluettelo tarjoaa ehdokasisäntä- ja porttiarvot; se ei tarjoa välityspalvelintiliä.
Jos välittäjä vaatii tilin, lisää proxyUser ja proxyPassword builderin kautta sovelluksen tunnistetietolähteestä. Yhteysmerkkijonon builderi käsittelee arvojen erottimet luotettavammin kuin raakojen salasanojen ketjuttaminen merkkijonoon.
Pidä ajurin NONPROXYHOSTS-syntaksi erillään toisen asiakkaan NO_PROXY-kieliopista. Snowflaken dokumentoidut mallit sovitetaan URL-osoitteisiin, ja ne tukevat omaa jokerimerkkimuotoaan.