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

Brug applikationens API-nøgle og mellemmandens konto, og kald derefter GeocodeAsync eller ReverseGeocodeAsync gennem denne konfigurerede geokoder. Udelad Credentials for en mellemmand uden godkendelse. I så fald leverer HTTP-proxylisten kandidater, når offentlige geokodningsanmodninger er tilladt gennem offentlige mellemmænd.

Geocoding.NETs anmodningsvej opretter en HttpClientHandler og tildeler dens offentlige IWebProxy-egenskab. En anden HttpClient, der er konfigureret andre steder, erstatter ikke denne rute.

Hold mellemmandens 407 adskilt fra Googles svar på en ugyldig nøgle eller en afvist anmodning. Brug til integreret godkendelse den Windows-identitet eller -domæne, der passer til den pågældende proxy, i stedet for at erstatte Maps-nøglen med en proxyadgangskode.

Relaterede artikler