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

Uża l-muftieħ API tal-applikazzjoni u l-kont tal-intermedjarju, imbagħad sejjaħ GeocodeAsync jew ReverseGeocodeAsync permezz ta' dan il-geocoder ikkonfigurat. Ħalli barra Credentials għal intermedjarju mingħajr awtentikazzjoni. F'dak il-każ il-lista tal-proxy HTTP tipprovdi kandidati meta t-talbiet pubbliċi tal-geokodifikazzjoni jkunu permessi permezz ta' intermedjarji pubbliċi.

It-triq tat-talba ta' Geocoding.NET toħloq HttpClientHandler u tassenja l-proprjetà pubblika tiegħu IWebProxy. HttpClient ieħor ikkonfigurat band'oħra ma jissostitwix dik it-triq.

Żomm ir-risposta 407 tal-intermedjarju separata mir-risposta ta' Google għal muftieħ invalidu jew talba miċħuda. Għall-awtentikazzjoni integrata, uża l-identità jew id-dominju tal-Windows adatt għal dak il-proxy minflok ma tissostitwixxi l-muftieħ tal-Maps b'password tal-proxy.

Artikli relatati