SemaphoreSlimThrottling (nuget): A .NET Standard 2.0 library that provides a class that uses SemaphoreSlim but allows a negative initialCount. This could be used, for example, when starting to throttle requests but initially already have more concurrent requests than the maximum you want to start allowing.
Keywords: Semaphore|SemaphoreSlim|throttling|throttle|.NET|Standard|netstandard|csharp|dotnet|semaphore|semaphoreslim