Когда я выбираю собственную реализацию для HttpClient в Visual Studio, например:
И я использую HttpClient в моем коде.
где находится код HttpClient?
HttpClient является "нормальным" System.Net.Http.HttpClient, но при использовании AndroidClientHanderесть пользовательский System.Net.Http.HttpClientHandler, который использует Java.Net.HttpURLConnection в качестве своей реализации:
HttpClient
System.Net.Http.HttpClient
AndroidClientHander
System.Net.Http.HttpClientHandler
Java.Net.HttpURLConnection
Re: xamarin-android / src / Mono.Android / Xamarin.Android.Net / AndroidClientHandler.cs
В нативной библиотеке Android?
Что касается «нативной» опции TLS 1.2+, то онапредоставляется в комплекте с версией Google Boring SSL ( boringssl ), которая включена в вашу apk (это собственная общая библиотека NDK / C)
apk