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

Қолданбаның API кілтін және делдал тіркелгісін пайдаланып, содан кейін осы конфигурацияланған геокодер арқылы GeocodeAsync немесе ReverseGeocodeAsync шақырыңыз. Аутентификациясыз делдал үшін Credentials өткізіп жіберіңіз. Бұл жағдайда жалпыға ортақ геокодтау сұраулары жалпыға ортақ делдалдар арқылы рұқсат етілгенде HTTP прокси тізімі үміткерлерді ұсынады.

Geocoding.NET сұрау жолы HttpClientHandler жасайды және оның жалпыға ортақ IWebProxy қасиетін тағайындайды. Басқа жерде конфигурацияланған өзге HttpClient бұл жолды алмастырмайды.

Делдалдың 407 жауабын Google-дың жарамсыз кілтке немесе қабылданбаған сұрауға берген жауабынан бөлек ұстаңыз. Кіріктірілген аутентификация үшін Maps кілтін прокси құпиясөзімен алмастырудың орнына сол проксиге сәйкес Windows жеке басын немесе доменін пайдаланыңыз.

Қатысты мақалалар