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

Använd programmets API-nyckel och förmedlarens konto och anropa sedan GeocodeAsync eller ReverseGeocodeAsync via denna konfigurerade geokodare. Utelämna Credentials för en förmedlare utan autentisering. I så fall tillhandahåller HTTP-proxylistan kandidater när offentliga geokodningsbegäranden tillåts via offentliga förmedlare.

Geocoding.NET:s begärandeväg skapar en HttpClientHandler och tilldelar dess offentliga IWebProxy-egenskap. En annan HttpClient som konfigurerats någon annanstans ersätter inte den vägen.

Håll förmedlarens 407-svar åtskilt från Googles svar på en ogiltig nyckel eller en avvisad begäran. Använd för integrerad autentisering den Windows-identitet eller domän som passar den proxyn, i stället för att byta ut Maps-nyckeln mot ett proxylösenord.

Relaterade artiklar