Ответ 1
В качестве единственного ресурса, который должен быть удален, является содержимое HttpResponseMessage
, вам не нужно беспокоиться об этом. Рамка предназначена для вас. Он будет располагать HttpResponseMessage
, который сделает все необходимое. Удалите использование, и оно должно работать нормально.
HttpResponseMessage будет располагать свой контент, когда он будет удален. См. . Реализация NET Core
StreamContent будет располагать свой поток, когда он будет удален. См. .NET Core-реализация StreamContent
Если вам нужно утилизировать что-то, не размещенное в HttpResponseMessage, вы можете использовать request.RegisterForDispose
, как описано Filip Woj