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