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.

Súvisiace články