IDisposable, IAsyncDisposable, and Tasks: Dispose Behavior With Tasks In C#
While working with HTTP calls that return a Stream via HttpClient’s var response = await SendAsync(request, HttpCompletionOption.ResponseHeadersRead); -> var stream = await response.Content.Read...