Вы неправильно используете IDisposable: почему using не спасает, когда объект утекает в другой поток
using в C# выглядит как универсальная страховка от утечек ресурсов, пока объект живёт строго внутри одного метода. Но стоит вернуть его наружу, передать в фоновую задачу, положить в коллекцию или доверить DI‑контейнеру — и привычное правило начинает работать против вас. В статье разберём типичные сценарии, где IDisposable превращается в источник нестабильных багов: закрытые раньше времени соединения, гонки с Task.Run , утечки обработчиков и тот самый HttpClient , который лучше не создавать на каждый запрос.
https://habr.com/ru/companies/otus/articles/1028972/
#C# #NET #IDisposable #using #Dispose #IAsyncDisposable #HttpClient #DIконтейнер #управление_ресурсами #ObjectDisposedException

Вы неправильно используете IDisposable: почему using не спасает, когда объект утекает в другой поток
Большинство C#-разработчиков знают правило: если объект реализует IDisposable , оберни его в using . В 80% случаев это работает. Оставшиеся 20% начинаются, когда объект передаётся в другой метод,...

🇨🇦
