Konfigurácia proxy v pripojovacom reťazci Snowflake .NET
Zlúčte useProxy, proxyHost a proxyPort s existujúcim nastavením pripojenia konektora.
Ovládač Snowflake .NET dokumentuje podporu proxy od verzie 2.0.4. Pridajte polia proxy do existujúcej konfigurácie pripojenia aplikácie:
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 obsahuje bežné nastavenia účtu Snowflake a overovania aplikácie. Nakonfigurujte pripojenie pred jeho otvorením.
proxyHost je názov hostiteľa. Port sa zadáva samostatne; nevkladajte http:// do poľa hostiteľa ani tam neopakujte :8080. Pre povolenú trasu verejného proxy k Snowflake ponúka zoznam HTTP proxy kandidátske hodnoty hostiteľa a portu; neposkytuje žiadny účet proxy.
Ak sprostredkovateľ vyžaduje účet, pridajte proxyUser a proxyPassword pomocou buildera zo zdroja prihlasovacích údajov aplikácie. Builder pripojovacieho reťazca spracúva oddeľovače v hodnotách spoľahlivejšie ako spájanie surových hesiel do reťazca.
Udržujte syntax NONPROXYHOSTS ovládača oddelene od gramatiky NO_PROXY iného klienta. Dokumentované vzory Snowflake sa porovnávajú s URL a podporujú vlastnú formu zástupných znakov.