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 ပရောက်စီ စာရင်း သည် ဟိုစ့်နှင့် ပို့ထ ကို ကိုယ်စားလှယ်တန်ဖိုးများ ပေးသည်။ ၎င်းသည် ပရောက်စီ အကောင့် မပေးပါ။

ကြားခံသည် အကောင့် လိုအပ်ပါက အက်ပ်လီကေးရှင်း၏ အထောက်အထား ရင်းမြစ်မှ builder မှတစ်ဆင့် proxyUser နှင့် proxyPassword ကို ထည့်ပါ။ ချိတ်ဆက်မှု စာသား builder သည် တန်ဖိုးများအတွင်း ခြားနားသတ်မှတ်ချက်များကို ကုန်ကြမ်း စကားဝှက်များကို စာသားထဲ ပေါင်းခြင်းထက် ပိုစိတ်ချရစွာ ကိုင်တွယ်သည်။

ဒရိုက်ဗာ၏ NONPROXYHOSTS သဒ္ဒါကို အခြား client ၏ NO_PROXY သဒ္ဒါနှင့် ခွဲထားပါ။ Snowflake ၏ မှတ်တမ်းတင်ထားသော ပုံစံများကို URL များနှင့် ကိုက်ညီစေပြီး ၎င်းတို့၏ ကိုယ်ပိုင် wildcard ပုံစံကို ပံ့ပိုးသည်။

ဆက်စပ်ဆောင်းပါးများ