يوثّق مشغّل 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 وتدعم صيغة الحرف البديل الخاصة بها.

مقالات ذات صلة