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

સંબંધિત લેખો