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 शी जुळवले जातात आणि त्यांचे स्वतःचे वाइल्डकार्ड स्वरूप समर्थित करतात.

संबंधित लेख