Configure un proxy na cadea de conexión de Snowflake .NET
Combine useProxy, proxyHost e proxyPort coa configuración de conexión existente do conector.
O controlador Snowflake .NET documenta a compatibilidade con proxy desde a versión 2.0.4. Engada os campos de proxy á configuración de conexión existente da aplicación:
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 contén a configuración habitual de conta e autenticación de Snowflake da aplicación. Configure a conexión antes de abrila.
proxyHost é un nome de host. O porto proporciónase por separado; non insira http:// no campo de host nin repita :8080 alí. Para unha ruta de proxy público permitida cara a Snowflake, a lista de proxies HTTP ofrece valores candidatos de host e porto; non proporciona ningunha conta de proxy.
Se o intermediario require unha conta, engada proxyUser e proxyPassword mediante o construtor desde a orixe de credenciais da aplicación. Un construtor de cadeas de conexión manexa os delimitadores nos valores con máis fiabilidade que concatenar contrasinais sen procesar nunha cadea.
Manteña a sintaxe NONPROXYHOSTS do controlador separada da gramática NO_PROXY doutro cliente. Os patróns documentados de Snowflake compáranse con URL e admiten a súa propia forma de comodín.