Snowflake .NET ධාවකය 2.0.4 අනුවාදයේ සිට proxy ආධාරය ලේඛනගත කරයි. proxy ක්ෂේත්‍ර යෙදුමේ පවතින සම්බන්ධතා වින්‍යාසයට එක් කරන්න:

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 වෙත අවසර ලත් පොදු proxy මාර්ගය සඳහා HTTP proxy ලැයිස්තුව අපේක්ෂක සත්කාරක සහ තොටිල්ල අගයන් සපයයි; එය proxy ගිණුමක් සපයන්නේ නැත.

අතරමැදියාට ගිණුමක් අවශ්‍ය නම්, යෙදුමේ අක්තපත්‍ර මූලාශ්‍රයෙන් builder හරහා proxyUser සහ proxyPassword එක් කරන්න. සම්බන්ධතා තන්තු builder අගයන් තුළ ඇති බෙදුම්කරුවන් අමු මුරපද තන්තුවකට එකතු කිරීමට වඩා විශ්වාසදායක ලෙස හසුරුවයි.

ධාවකයේ NONPROXYHOSTS වාක්‍ය වින්‍යාසය වෙනත් සේවාදායකයක NO_PROXY ව්‍යාකරණයෙන් වෙන් කර තබන්න. Snowflake හි ලේඛනගත රටා URL සමඟ ගැළපෙන අතර ඒවායේම වයිල්ඩ්කාඩ් ආකෘතියට සහාය දක්වයි.

අදාළ ලිපි