ផ្តល់ឈ្មោះថេរដល់អតិថិជនព្រុយឃ្លាំង Flurl 4
ប្រើឃ្លាំងអតិថិជនរបស់ Flurl ដើម្បីរក្សាការកំណត់ព្រុយផ្សេងៗគ្នា ដោយមិនអនុវត្តជម្រើសផ្លូវចៃដន្យម្តងហើយម្តងទៀតពេលបង្កើតសំណើ។
var client = clients.GetOrAdd(
"proxy-east",
"https://example.com",
builder => builder.ConfigureInnerHandler(handler =>
handler.Proxy = new WebProxy("http://203.0.113.10:8080")));នៅទីនេះ clients គឺជា IFlurlClientCache របស់ Flurl 4។ ជ្រើសផ្លូវមុនពេលស្វែងរក ហើយផ្តល់ឈ្មោះថេរដល់អតិថិជនដែលអាចប្រើឡើងវិញរបស់វា។ សម្រាប់សំណើសាធារណៈដែលអនុញ្ញាត បញ្ជីព្រុយ HTTP ផ្តល់បេក្ខជនសម្រាប់ URL WebProxy របស់ handler ខាងក្នុង។ ការប្រើ proxy-east ឡើងវិញជាមួយតម្លៃព្រុយថ្មី មិនមែនជាការកំណត់ឡើងវិញតាមសំណើនៃអតិថិជនដែលបានរក្សាទុកនៅទីនោះរួចហើយទេ។
ប្រើ API របស់ handler ដែលត្រូវនឹងប្រភេទដែលកម្មវិធីបានជ្រើស។ Flurl ចងក្រងឯកសារផ្លូវកំណត់មួយផ្សេងទៀតសម្រាប់ SocketsHttpHandler។
រក្សាផ្លូវដែលបានជ្រើសក្នុងទិន្នន័យមេតាប្រតិបត្តិការ ហើយហៅតាមអតិថិជនដែលត្រូវគ្នា។ ការជ្រើសចៃដន្យរាល់ពេលពិគ្រោះជាមួយរោងចក្រ អាចផ្តល់គោលនយោបាយមិនស៊ីគ្នាដល់ការងារតក្កៈមួយ។
កាន់កាប់ឃ្លាំងសម្រាប់វិសាលភាពកម្មវិធី ហើយកំណត់ការលូតលាស់របស់វា។ បញ្ជីព្រុយបណ្តោះអាសន្នដែលផ្លាស់ប្តូរអាចប្រមូលអតិថិជននិងធនធាន; ប្រើលេខសម្គាល់ផ្លូវសុវត្ថិភាពសម្រាប់ឈ្មោះ/កំណត់ហេតុ ជំនួសពាក្យសម្ងាត់បង្កប់។
វាប្រើចំណុចប្រទាក់ឃ្លាំងដាក់ឈ្មោះរបស់ Flurl 4 ជំនួសការចម្លងហេដ្ឋារចនាសម្ព័ន្ធរោងចក្រផ្ទាល់ខ្លួនចាស់ ឬ ការប្តូរ handler ដែលកំពុងដំណើរការពេលសំណើផ្សេង។