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-ты қолданбаның тіркелгі деректері көзінен builder арқылы қосыңыз. Қосылым жолының builder-і мәндердегі бөлгіштерді шикі құпия сөздерді жолға біріктіруге қарағанда сенімдірек өңдейді.

Драйвердің NONPROXYHOSTS синтаксисін басқа клиенттің NO_PROXY грамматикасынан бөлек ұстаңыз. Snowflake-тің құжатталған үлгілері URL-дермен салыстырылады және өзінің wildcard пішімін қолдайды.

Қатысты мақалалар