AspNetCoreRateLimit-master
代码说明:
说明: AspNetCoreRateLimit-master 限制流量访问(AspNetCoreRateLimit-master is a full limit acl lib)
文件列表:
AspNetCoreRateLimit-master, 0 , 2020-08-08
AspNetCoreRateLimit-master\.gitattributes, 2518 , 2020-08-08
AspNetCoreRateLimit-master\.gitignore, 316 , 2020-08-08
AspNetCoreRateLimit-master\AspNetCoreRateLimit.sln, 2869 , 2020-08-08
AspNetCoreRateLimit-master\Build.ps1, 1222 , 2020-08-08
AspNetCoreRateLimit-master\LICENSE.md, 1080 , 2020-08-08
AspNetCoreRateLimit-master\README.md, 2608 , 2020-08-08
AspNetCoreRateLimit-master\appveyor.yml, 264 , 2020-08-08
AspNetCoreRateLimit-master\src, 0 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit, 0 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\AspNetCoreRateLimit.csproj, 1220 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\AsyncKeyLock, 0 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\AsyncKeyLock\AsyncKeyLock.cs, 4835 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\AsyncKeyLock\AsyncKeyLockDoorman.cs, 5274 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Core, 0 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Core\ClientRateLimitProcessor.cs, 1137 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Core\Extensions.cs, 1799 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Core\IRateLimitProcessor.cs, 689 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Core\IpRateLimitProcessor.cs, 1869 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Core\RateLimitProcessor.cs, 8972 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Core\WildcardMatcher.cs, 5041 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\CounterKeyBuilders, 0 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\CounterKeyBuilders\ClientCounterKeyBuilder.cs, 498 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\CounterKeyBuilders\EndpointCounterKeyBuilder.cs, 354 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\CounterKeyBuilders\ICounterKeyBuilder.cs, 169 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\CounterKeyBuilders\IpCounterKeyBuilder.cs, 482 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\CounterKeyBuilders\PathCounterKeyBuilder.cs, 290 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Middleware, 0 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Middleware\ClientRateLimitMiddleware.cs, 1252 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Middleware\IRateLimitConfiguration.cs, 377 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Middleware\IpRateLimitMiddleware.cs, 1216 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Middleware\MiddlewareExtensions.cs, 501 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Middleware\RateLimitConfiguration.cs, 2100 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Middleware\RateLimitMiddleware.cs, 6415 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models, 0 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\ClientRateLimitOptions.cs, 518 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\ClientRateLimitPolicies.cs, 193 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\ClientRateLimitPolicy.cs, 150 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\ClientRequestIdentity.cs, 355 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\IpRateLimitOptions.cs, 824 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\IpRateLimitPolicies.cs, 214 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\IpRateLimitPolicy.cs, 140 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\QuotaExceededResponse.cs, 234 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\RateLimitCounter.cs, 311 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\RateLimitHeaders.cs, 298 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\RateLimitOptions.cs, 2080 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\RateLimitPolicy.cs, 201 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Models\RateLimitRule.cs, 690 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Net, 0 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Net\IIPAddressParser.cs, 475 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Net\IPAddressRange.cs, 4668 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Net\IpAddressUtil.cs, 2347 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Net\IpParser.cs, 770 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Net\ReversProxyIpParser.cs, 888 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Properties, 0 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Properties\AssemblyInfo.cs, 710 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Resolvers, 0 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Resolvers\ClientHeaderResolveContributor.cs, 882 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Resolvers\IClientResolveContributor.cs, 128 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Resolvers\IIpResolveContributor.cs, 119 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Resolvers\IpConnectionResolveContributor.cs, 534 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Resolvers\IpHeaderResolveContributor.cs, 924 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store, 0 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store\DistributedCacheClientPolicyStore.cs, 1237 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store\DistributedCacheIpPolicyStore.cs, 1009 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store\DistributedCacheRateLimitCounterStore.cs, 340 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store\DistributedCacheRateLimitStore.cs, 1681 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store\IClientPolicyStore.cs, 186 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store\IIpPolicyStore.cs, 180 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store\IRateLimitCounterStore.cs, 129 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store\IRateLimitStore.cs, 538 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store\MemoryCacheClientPolicyStore.cs, 1212 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store\MemoryCacheIpPolicyStore.cs, 984 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store\MemoryCacheRateLimitCounterStore.cs, 315 , 2020-08-08
AspNetCoreRateLimit-master\src\AspNetCoreRateLimit\Store\MemoryCacheRateLimitStore.cs, 1553 , 2020-08-08
AspNetCoreRateLimit-master\test, 0 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo, 0 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo\AspNetCoreRateLimit.Demo.csproj, 640 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo\Controllers, 0 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo\Controllers\ClientRateLimitController.cs, 1367 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo\Controllers\ClientsController.cs, 874 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo\Controllers\IpRateLimitController.cs, 1495 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo\Controllers\ValuesController.cs, 873 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo\Program.cs, 1944 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo\Properties, 0 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo\Properties\launchSettings.json, 795 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo\Startup.cs, 3178 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo\appsettings.Regex.json, 4228 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Demo\appsettings.json, 4114 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Tests, 0 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Tests\AspNetCoreRateLimit.Tests.csproj, 1168 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Tests\BaseClassFixture.cs, 1804 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Tests\ClientRateLimitTests.cs, 7661 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Tests\Enums, 0 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Tests\Enums\ClientType.cs, 119 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Tests\IpRateLimitTests.cs, 7575 , 2020-08-08
AspNetCoreRateLimit-master\test\AspNetCoreRateLimit.Tests\RateLimitWebApplicationFactory.cs, 1490 , 2020-08-08
下载说明:请别用迅雷下载,失败请重下,重下不扣分!