RateLimiter 2.2.0
dotnet add package RateLimiter --version 2.2.0
NuGet\Install-Package RateLimiter -Version 2.2.0
<PackageReference Include="RateLimiter" Version="2.2.0" />
paket add RateLimiter --version 2.2.0
#r "nuget: RateLimiter, 2.2.0"
// Install RateLimiter as a Cake Addin #addin nuget:?package=RateLimiter&version=2.2.0 // Install RateLimiter as a Cake Tool #tool nuget:?package=RateLimiter&version=2.2.0
C# client-side rate limiting utility.
Features:
* Easy to use
* Fully asynchronous: lower resource usage than thread sleep
* Cancellable via CancellationToken
* Thread safe so you can share time contraints object to rate limit diferent threads using the same resource
* Composable: ability to compose diferent rate limits in one constraint
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.7.2
- ComposableAsync.Core (>= 1.3.0)
-
.NETStandard 2.0
- ComposableAsync.Core (>= 1.3.0)
-
.NETStandard 2.1
- ComposableAsync.Core (>= 1.3.0)
NuGet packages (15)
Showing the top 5 NuGet packages that depend on RateLimiter:
Package | Downloads |
---|---|
Fortnox.NET.SDK
SDK package for Fortnox API. This package is developed and maintained by Softwerk AB. For more information please visit the repository on Github. |
|
RestSharpHelper
RestSharpHelper Small library helper for RestSharp including rate limit, oauth1 support, helper for async download, usage of JSON.Net as json serializer and some helper method |
|
SER.Utilitties.NetCore
Utilities for Net 6 to make easier start any project |
|
DotNetBungieAPI
Bungie.net API wrapper. |
|
Spectacles.NET.Gateway
Spawns shards and manages a bot's lifetime on the Discord WebSocket gateway. |
GitHub repositories (5)
Showing the top 5 popular GitHub repositories that depend on RateLimiter:
Repository | Stars |
---|---|
cxfksword/jellyfin-plugin-metashark
jellyfin电影元数据插件
|
|
SHOEGAZEssb/Last.fm-Scrubbler-WPF
Manual Last.fm scrobbling for when a service (or you!) failed to scrobble.
|
|
ThePornDatabase/Jellyfin.Plugin.ThePornDB
Jellyfin/Emby Metadata Provider
|
|
darklinkpower/PlayniteExtensionsCollection
Collection of extensions made for Playnite.
|
|
cxfksword/jellyfin-plugin-danmu
jellyfin弹幕自动下载插件
|
.NET Standard 2.1 support