Set GoogleGeocoder.Proxy før Geocoding.NET start førespurnaden sin
Konfigurer geokodaren sin eigen WebProxy og konto skilt frå Maps API-nøkkelen.
var geocoder = new Geocoding.Google.GoogleGeocoder(apiKey)
{
Proxy = new System.Net.WebProxy("http://proxy.example:8080")
{
Credentials = new System.Net.NetworkCredential(
proxyUser, proxyPassword)
}
};Bruk API-nøkkelen til programmet og kontoen til mellombodet, og kall deretter GeocodeAsync eller ReverseGeocodeAsync gjennom denne konfigurerte geokodaren. Utelat Credentials for eit mellombod utan autentisering. I så fall leverer HTTP-proxylista kandidatar når offentlege geokodingsførespurnader er tillatne gjennom offentlege mellombod.
Førespurnadsvegen i Geocoding.NET opprettar ein HttpClientHandler og tildeler den offentlege IWebProxy-eigenskapen sin. Ein annan HttpClient som er konfigurert andre stader, erstattar ikkje denne vegen.
Hald 407-svaret frå mellombodet skilt frå svaret til Google på ein ugyldig nøkkel eller ein avvist førespurnad. For integrert autentisering bør du bruke Windows-identiteten eller -domenet som passar til proxyen, i staden for å bytte ut Maps-nøkkelen med eit proxy-passord.