Table of Contents

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

services IServiceCollection

The IServiceCollection to add the rate limiting services to.

configuration IConfiguration

The application configuration source.

environment IHostEnvironment

The current hosting environment.

Returns

IServiceCollection

The same IServiceCollection instance so calls can be chained.