Драйвер 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-адрасамі і падтрымліваюць уласную форму з сімвалам падстаноўкі.

Падобныя артыкулы