Class RateLimitingServiceExtensions
- Namespace
- ProjectTemplate.Web.Extensions
- Assembly
- ProjectTemplate.Web.dll
Provides extension methods to register rate limiting services for the application.
public static class RateLimitingServiceExtensions
- Inheritance
-
RateLimitingServiceExtensions
- Inherited Members
Methods
AddApplicationRateLimiting(IServiceCollection, IConfiguration, IHostEnvironment)
Adds the application's predefined rate limiting policies to the service collection.
public static IServiceCollection AddApplicationRateLimiting(this IServiceCollection services, IConfiguration configuration, IHostEnvironment environment)
Parameters
servicesIServiceCollectionThe IServiceCollection to add the rate limiting services to.
configurationIConfigurationThe application configuration source.
environmentIHostEnvironmentThe current hosting environment.
Returns
- IServiceCollection
The same IServiceCollection instance so calls can be chained.