When Async/Await to make http requests (using HttpClient
for example), is there any throttling built in by default?
Questions like this imply that an unlimited number of connections will be opened. My app, which performs a batch of http requests in a loop, seems to be stay capped at around 50 TCP connections.
I was initially concerned that I would need to add SemaphoreSlim
for throttling, but .NET seems to doing this for me.
Can anyone shed some light on this?