RateLimiterServiceCollectionExtensions.AddRateLimiter Method

Definition

Overloads

AddRateLimiter(IServiceCollection)

Add rate limiting services and configure the related options.

AddRateLimiter(IServiceCollection, Action<RateLimiterOptions>)

Add rate limiting services and configure the related options.

AddRateLimiter(IServiceCollection)

Add rate limiting services and configure the related options.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddRateLimiter (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);

Parameters

services
IServiceCollection

The IServiceCollection for adding services.

Returns

Applies to

ASP.NET Core 9.0
Product Versions
ASP.NET Core 9.0

AddRateLimiter(IServiceCollection, Action<RateLimiterOptions>)

Source:
RateLimiterServiceCollectionExtensions.cs

Add rate limiting services and configure the related options.

C#
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddRateLimiter (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.RateLimiting.RateLimiterOptions> configureOptions);

Parameters

services
IServiceCollection

The IServiceCollection for adding services.

configureOptions
Action<RateLimiterOptions>

A delegate to configure the RateLimiterOptions.

Returns

Applies to

ASP.NET Core 9.0 and other versions
Product Versions
ASP.NET Core 7.0, 8.0, 9.0