1
1
Microsoft.AspNetCore.Builder.RateLimiterApplicationBuilderExtensions
2
2
Microsoft.AspNetCore.Builder.RateLimiterEndpointConventionBuilderExtensions
3
+ Microsoft.AspNetCore.Builder.RateLimiterServiceCollectionExtensions
4
+ Microsoft.AspNetCore.RateLimiting.DisableRateLimitingAttribute
5
+ Microsoft.AspNetCore.RateLimiting.DisableRateLimitingAttribute.DisableRateLimitingAttribute() -> void
6
+ Microsoft.AspNetCore.RateLimiting.EnableRateLimitingAttribute
7
+ Microsoft.AspNetCore.RateLimiting.EnableRateLimitingAttribute.EnableRateLimitingAttribute(string! policyName) -> void
8
+ Microsoft.AspNetCore.RateLimiting.EnableRateLimitingAttribute.PolicyName.get -> string?
3
9
Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<TPartitionKey>
4
10
Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<TPartitionKey>.GetPartition(Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.RateLimiting.RateLimitPartition<TPartitionKey>
5
11
Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<TPartitionKey>.OnRejected.get -> System.Func<Microsoft.AspNetCore.RateLimiting.OnRejectedContext!, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask>?
@@ -23,9 +29,11 @@ Microsoft.AspNetCore.RateLimiting.RateLimiterOptions.RejectionStatusCode.set ->
23
29
Microsoft.AspNetCore.RateLimiting.RateLimiterOptionsExtensions
24
30
static Microsoft.AspNetCore.Builder.RateLimiterApplicationBuilderExtensions.UseRateLimiter(this Microsoft.AspNetCore.Builder.IApplicationBuilder! app) -> Microsoft.AspNetCore.Builder.IApplicationBuilder!
25
31
static Microsoft.AspNetCore.Builder.RateLimiterApplicationBuilderExtensions.UseRateLimiter(this Microsoft.AspNetCore.Builder.IApplicationBuilder! app, Microsoft.AspNetCore.RateLimiting.RateLimiterOptions! options) -> Microsoft.AspNetCore.Builder.IApplicationBuilder!
32
+ static Microsoft.AspNetCore.Builder.RateLimiterEndpointConventionBuilderExtensions.DisableRateLimiting<TBuilder>(this TBuilder builder) -> TBuilder
33
+ static Microsoft.AspNetCore.Builder.RateLimiterEndpointConventionBuilderExtensions.RequireRateLimiting<TBuilder, TPartitionKey>(this TBuilder builder, Microsoft.AspNetCore.RateLimiting.IRateLimiterPolicy<TPartitionKey>! policy) -> TBuilder
26
34
static Microsoft.AspNetCore.Builder.RateLimiterEndpointConventionBuilderExtensions.RequireRateLimiting<TBuilder>(this TBuilder builder, string! policyName) -> TBuilder
27
- static Microsoft.AspNetCore.RateLimiting.RateLimiterOptionsExtensions.AddConcurrencyLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions! options, string! policyName, System.Threading. RateLimiting.ConcurrencyLimiterOptions! concurrencyLimiterOptions ) -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions !
28
- static Microsoft.AspNetCore.RateLimiting.RateLimiterOptionsExtensions.AddFixedWindowLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions! options, string! policyName, System.Threading.RateLimiting.FixedWindowRateLimiterOptions! fixedWindowRateLimiterOptions ) -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions!
29
- static Microsoft.AspNetCore.RateLimiting.RateLimiterOptionsExtensions.AddNoLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions! options, string! policyName) -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions!
30
- static Microsoft.AspNetCore.RateLimiting.RateLimiterOptionsExtensions.AddSlidingWindowLimiter(this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions! options, string! policyName, System.Threading.RateLimiting.SlidingWindowRateLimiterOptions! slidingWindowRateLimiterOptions ) -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions!
31
- static Microsoft.AspNetCore.RateLimiting.RateLimiterOptionsExtensions.AddTokenBucketLimiter(this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions! options, string! policyName, System.Threading.RateLimiting.TokenBucketRateLimiterOptions! tokenBucketRateLimiterOptions ) -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions!
35
+ static Microsoft.AspNetCore.Builder.RateLimiterServiceCollectionExtensions.AddRateLimiter (this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action<Microsoft.AspNetCore. RateLimiting.RateLimiterOptions!>! configureOptions ) -> Microsoft.Extensions.DependencyInjection.IServiceCollection !
36
+ static Microsoft.AspNetCore.RateLimiting.RateLimiterOptionsExtensions.AddConcurrencyLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions! options, string! policyName, System.Action<System. Threading.RateLimiting.ConcurrencyLimiterOptions!>! configureOptions ) -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions!
37
+ static Microsoft.AspNetCore.RateLimiting.RateLimiterOptionsExtensions.AddFixedWindowLimiter (this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions! options, string! policyName, System.Action<System.Threading.RateLimiting.FixedWindowRateLimiterOptions!>! configureOptions ) -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions!
38
+ static Microsoft.AspNetCore.RateLimiting.RateLimiterOptionsExtensions.AddSlidingWindowLimiter(this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions! options, string! policyName, System.Action<System. Threading.RateLimiting.SlidingWindowRateLimiterOptions!>! configureOptions ) -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions!
39
+ static Microsoft.AspNetCore.RateLimiting.RateLimiterOptionsExtensions.AddTokenBucketLimiter(this Microsoft.AspNetCore.RateLimiting.RateLimiterOptions! options, string! policyName, System.Action<System. Threading.RateLimiting.TokenBucketRateLimiterOptions!>! configureOptions ) -> Microsoft.AspNetCore.RateLimiting.RateLimiterOptions!
0 commit comments