Setzt GoogleGeocoder.Proxy, ier Geocoding.NET seng Ufro start
Konfiguréiert de WebProxy an de Kont vum Geocoder getrennt vum Maps-API-Schlëssel.
var geocoder = new Geocoding.Google.GoogleGeocoder(apiKey)
{
Proxy = new System.Net.WebProxy("http://proxy.example:8080")
{
Credentials = new System.Net.NetworkCredential(
proxyUser, proxyPassword)
}
};Benotzt den API-Schlëssel vun der Applikatioun an de Kont vum Vermëttler, a rufft duerch dësen ageriichten Geocoder GeocodeAsync oder ReverseGeocodeAsync op. Loosst Credentials ewech fir e Vermëttler ouni Authentifizéierung. An deem Fall liwwert d'HTTP-Proxy-Lëscht Kandidaten, wann ëffentlech Geokodéierungsufroen iwwer ëffentlech Vermëttler erlaabt sinn.
Den Ufrowee vu Geocoding.NET erstellt eng HttpClientHandler an iwwerweist hir ëffentlech IWebProxy-Eegeschaft. En aneren HttpClient, deen anzwousch anescht konfiguréiert ass, ersetzt dëse Wee net.
Halt d'Äntwert 407 vum Vermëttler getrennt vun der Äntwert vu Google op en ongültege Schlëssel oder eng ofgeleent Ufro. Fir integréiert Authentifizéierung benotzt d'Windows-Identitéit oder -Domain, déi zu deem Proxy passt, amplaz de Maps-Schlëssel duerch e Proxy-Passwuert ze ersetzen.