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-এর সাথে মেলানো হয় এবং তাদের নিজস্ব ওয়াইল্ডকার্ড রূপ সমর্থন করে।

সম্পর্কিত নিবন্ধ