E Proxy an der Snowflake-.NET-Verbindungszeechenfolleg konfiguréieren
Füügt useProxy, proxyHost an proxyPort an den existéierende Verbindungsastellungen vum Connector zesummen.
Den Snowflake-.NET-Treiber dokumentéiert Proxy-Ënnerstëtzung vun der Versioun 2.0.4 un. Füügt d'Proxy-Felder an déi existéierend Verbindungskonfiguratioun vun der Applikatioun an:
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 enthält déi gewéinlech Snowflake-Konto- an Authentifikatiounsastellunge vun der Applikatioun. Konfiguréiert d'Verbindung, ier se opgemaach gëtt.
proxyHost ass en Hostname. De Port gëtt separat uginn; setzt net http:// an d'Hostfeld an widderhuelt net :8080 do. Fir eng erlaabt ëffentlech Proxy-Route op Snowflake bitt d'HTTP-Proxy-Lëscht Kandidatwäerter fir Host a Port; se stellt kee Proxy-Konto bereet.
Wann den Intermédiaire e Konto verlaangt, füügt proxyUser a proxyPassword iwwer de Builder aus der Credential-Quell vun der Applikatioun derbäi. E Verbindungszeechenfolleg-Builder behandelt Trennzeechen a Wäerter méi zouverlässeg wéi d'Verketten vu rohe Passwierder an enger Zeechenfolleg.
Halt d'NONPROXYHOSTS-Syntax vum Treiber getrennt vun der NO_PROXY-Grammatik vun engem anere Client. D'dokumentéiert Mustere vu Snowflake ginn géint URLen ofgeglach an ënnerstëtzen hir eegen Wildcard-Form.