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

Notaðu API-lykil forritsins og reikning milliliðarins og kallaðu síðan á GeocodeAsync eða ReverseGeocodeAsync í gegnum þennan stilltu geokóðara. Slepptu Credentials fyrir millilið án auðkenningar. Í því tilviki veitir HTTP-milliliðalistinn frambjóðendur þegar opinberar geokóðunarbeiðnir eru leyfðar í gegnum opinbera milliliði.

Beiðnileið Geocoding.NET býr til HttpClientHandler og úthlutar opinberu eiginleika þess IWebProxy. Annar HttpClient sem er stilltur annars staðar kemur ekki í stað þeirrar leiðar.

Haltu svari 407 milliliðarins aðskildu frá svari Google við ógildum lykli eða synjaðri beiðni. Fyrir samþætta auðkenningu skaltu nota Windows-auðkennið eða lén sem hentar þeim millilið í stað þess að setja Maps-lykilinn í stað milliliðalykilorðs.

Tengdir greinar