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-കളുമായി പൊരുത്തപ്പെടുത്തുന്നു, അവയുടെ സ്വന്തം വൈൽഡ്കാർഡ് രൂപം പിന്തുണയ്ക്കുന്നു.