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 ਨਾਲ ਮਿਲਾਏ ਜਾਂਦੇ ਹਨ ਅਤੇ ਆਪਣਾ ਵਾਈਲਡਕਾਰਡ ਰੂਪ ਸਮਰਥਨ ਕਰਦੇ ਹਨ।

ਸੰਬੰਧਿਤ ਲੇਖ