Gonilnik Snowflake .NET dokumentira podporo posredniškemu strežniku od različice 2.0.4. Dodajte polja posredniškega strežnika v obstoječo konfiguracijo povezave aplikacije:

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 vsebuje običajne nastavitve računa Snowflake in preverjanja pristnosti aplikacije. Konfigurirajte povezavo, preden jo odprete.

proxyHost je ime gostitelja. Vrata se navedejo ločeno; ne vstavljajte http:// v polje gostitelja in tam ne ponavljajte :8080. Za dovoljeno javno pot prek posredniškega strežnika do Snowflake seznam posredniških strežnikov HTTP ponuja kandidatne vrednosti gostitelja in vrat; ne zagotavlja računa posredniškega strežnika.

Če posrednik zahteva račun, dodajte proxyUser in proxyPassword prek graditelja iz vira poverilnic aplikacije. Graditelj povezovalnega niza obravnava ločila v vrednostih zanesljiveje kot združevanje surovih gesel v niz.

Sintakso NONPROXYHOSTS gonilnika hranite ločeno od slovnice NO_PROXY drugega odjemalca. Dokumentirani vzorci Snowflake se primerjajo z URL-ji in podpirajo svojo obliko nadomestnih znakov.

Sorodni članki