Eman Flurl 4ren proxy bezero katxeatuari izen egonkorra
Erabili Flurlen bezero katxea proxy konfigurazio desberdinak gordetzeko, eskaera eraikitzerakoan ibilbide hautaketa ausazkoa behin eta berriz aplikatu gabe.
var client = clients.GetOrAdd(
"proxy-east",
"https://example.com",
builder => builder.ConfigureInnerHandler(handler =>
handler.Proxy = new WebProxy("http://203.0.113.10:8080")));Hemen clients Flurl 4ren IFlurlClientCache da. Hautatu ibilbidea bilaketaren aurretik eta eman bere bezero berrerabilgarriari izen egonkorra. Baimendutako eskaera publikoetarako, HTTP proxy zerrendak barneko handlerraren WebProxy URLrako hautagaiak eskaintzen ditu. proxy-east proxy balio berri batekin berrerabiltzea ez da han dagoeneko gordetzen den bezeroaren eskaerako berkonfigurazioa.
Erabili aplikazioak hautatutako motari dagokion handler APIa; Flurrek beste konfigurazio bide bat dokumentatzen du SocketsHttpHandlerentzat.
Mantendu hautatutako ibilbidea eragiketaren metadatuetan eta deitu bere bezeroari dagokionaren bidez. Fabrika bat kontsultatzen den bakoitzean ausazko hautaketak lan logiko bakar bati politika inkoherenteak eman diezazkioke.
Izan katxearen jabe aplikazio-eremu baterako eta mugatu haren hazkuntza. Aldatzen den aldi baterako proxy zerrendak bezeroak eta baliabideak pilatu ditzake; erabili ibilbide-identifikatzaile seguruak izenetarako/erregistroetarako, barneratutako pasahitzen ordez.
Honek Flurl 4ren cache izendatuaren interfazea erabiltzen du, antzinako fabrika azpiegitura pertsonalizatua kopiatu beharrean edo beste eskaera batean zehar handler bizia aldatzearen ordez.