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

അനുബന്ധ ലേഖനങ്ങൾ