HttpClientFactory.Create против нового HttpClient
Мне интересно, какова цельHttpClientFactory
учебный класс, Нет описания того, почему он существует в MSDN (см. Ссылку).
ЕстьCreate
методы с более специализированными аргументами, но в основном мне интересно, в чем разница между вызовом без параметров и обычным конструктором.
var httpClient = HttpClientFactory.Create();
В.С.
var httpClient = new HttpClient();
В большинстве примеров я вижу использованиеnew HttpClient()
, без всякихusing
заявления, хотяHttpClient
учебный класс происходит от.IDisposable
ПосколькуHttpClient
класс происходит отIDisposable
Есть ли какое-то объединение или кэширование на заводе? Есть ли преимущества в производительности или это не имеет значения?