var geocoder = new Geocoding.Google.GoogleGeocoder(apiKey)
{
    Proxy = new System.Net.WebProxy("http://proxy.example:8080")
    {
        Credentials = new System.Net.NetworkCredential(
            proxyUser, proxyPassword)
    }
};

యాప్‌లికేషన్ యొక్క API కీ మరియు మధ్యవర్తి ఖాతాను ఉపయోగించి, ఈ కాన్ఫిగర్ చేసిన geocoder ద్వారా GeocodeAsync లేదా ReverseGeocodeAsync కాల్ చేయండి. ప్రామాణీకరణ లేని మధ్యవర్తి కోసం Credentials వదిలివేయండి. ఆ సందర్భంలో, పబ్లిక్ మధ్యవర్తుల ద్వారా పబ్లిక్ geocoding అభ్యర్థనలు అనుమతించబడినప్పుడు HTTP ప్రాక్సీ జాబితా అభ్యర్థులను అందిస్తుంది.

Geocoding.NET యొక్క అభ్యర్థన మార్గం HttpClientHandler సృష్టించి దాని పబ్లిక్ IWebProxy లక్షణాన్ని కేటాయిస్తుంది. మరెక్కడైనా కాన్ఫిగర్ చేసిన మరో HttpClient ఆ మార్గాన్ని భర్తీ చేయదు.

మధ్యవర్తి యొక్క 407 ప్రతిస్పందనను Google యొక్క చెల్లని కీ లేదా తిరస్కరించబడిన అభ్యర్థన ప్రతిస్పందన నుండి వేరుగా ఉంచండి. సమీకృత ప్రామాణీకరణ కోసం Maps కీని ప్రాక్సీ పాస్‌వర్డ్‌గా మార్చడం బదులు ఆ ప్రాక్సీకి సరిపోయే Windows గుర్తింపు లేదా డొమైన్ ఉపయోగించండి.

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