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 లతో సరిపోల్చబడతాయి మరియు వాటి స్వంత వైల్డ్‌కార్డ్ రూపాన్ని మద్దతు ఇస్తాయి.

సంబంధిత వ్యాసాలు