ServicePointManager in ASP.NET Core
<p>I'm trying to convert an existing class library code to a .NET Core class library. In that code in a <code>static</code> constructor I have the following:</p>

<pre><code>ServicePointManager.DefaultConnectionLimit = 100;
ServicePointManager.Expect100Continue = false;
</code></pre>

<p>I did some searching and <code>ServicePointManager</code> is no longer available in .NET Core, and <code>WinHttpHandler</code> should be used now (<a href="https://stackoverflow.com/questions/36398474/servicepointmanager-defaultconnectionlimit-in-net-core">ServicePointManager.DefaultConnectionLimit in .net core?</a>). </p>

<p>My question is what exactly is the <code>ServicePointManager</code> and what are those properties that are being set?</p>

<p>The <code>WinHttpHandler</code> is not <code>static</code> as <code>ServicePointManager</code> so I'd have to create an instance to set those properties? do I need to change all my http calls to make use of that instance?</p>