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 સાથે મેળવવામાં આવે છે અને તેમનું પોતાનું વાઇલ્ડકાર્ડ સ્વરૂપ સમર્થન કરે છે.