Snowflake .NET ସଂଯୋଗ ସ୍ଟ୍ରିଙ୍ଗରେ ପ୍ରକ୍ସି କନଫିଗର କରନ୍ତୁ
useProxy, proxyHost ଏବଂ proxyPort କୁ କନେକ୍ଟରର ବିଦ୍ୟମାନ ସଂଯୋଗ ସେଟିଂରେ ମିଶାନ୍ତୁ।
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 ସହିତ ମେଳ କରାଯାଏ ଏବଂ ସେମାନଙ୍କର ନିଜସ୍ୱ ୱାଇଲ୍ଡକାର୍ଡ ରୂପକୁ ସମର୍ଥନ କରେ।