Наладзьце проксі ў радку злучэння Snowflake .NET
Аб'яднайце useProxy, proxyHost і proxyPort з існуючымі наладамі злучэння канэктара.
Драйвер Snowflake .NET дакументуе падтрымку проксі з версіі 2.0.4. Дадайце палі проксі ў існуючую канфігурацыю злучэння праграмы:
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 змяшчае звычайныя налады ўліковага запісу Snowflake і аўтэнтыфікацыі праграмы. Наладзьце злучэнне перад яго адкрыццём.
proxyHost — гэта імя хоста. Порт падаецца асобна; не ўстаўляйце http:// у поле хоста і не паўтарайце :8080 там. Для дазволенага маршруту публічнага проксі да Snowflake спіс HTTP-проксі прапануе значэнні хоста і порта; ён не дае ўліковага запісу проксі.
Калі пасярэднік патрабуе ўліковы запіс, дадайце proxyUser і proxyPassword праз будаўнік з крыніцы ўліковых даных праграмы. Будаўнік радка злучэння апрацоўвае раздзяляльнікі ў значэннях надзейней, чым злучэнне сырых пароляў у радок.
Трымайце сінтаксіс NONPROXYHOSTS драйвера асобна ад граматыкі NO_PROXY іншага кліента. Задакументаваныя шаблоны Snowflake супастаўляюцца з URL-адрасамі і падтрымліваюць уласную форму з сімвалам падстаноўкі.