26 references to ConcurrencyLimiterMiddleware
Microsoft.AspNetCore.ConcurrencyLimiter (9)
ConcurrencyLimiterExtensions.cs (3)
9/// Extension methods for adding the <see cref="ConcurrencyLimiterMiddleware"/> to an application. 14/// Adds the <see cref="ConcurrencyLimiterMiddleware"/> to limit the number of concurrently-executing requests. 23return app.UseMiddleware<ConcurrencyLimiterMiddleware>();
ConcurrencyLimiterMiddleware.cs (2)
22/// Creates a new <see cref="ConcurrencyLimiterMiddleware"/>. 36_logger = loggerFactory.CreateLogger<ConcurrencyLimiterMiddleware>();
ConcurrencyLimiterOptions.cs (1)
9/// Specifies options for the <see cref="ConcurrencyLimiterMiddleware"/>.
QueuePolicies\IQueuePolicy.cs (1)
7/// Queueing policies, meant to be used with the <see cref="ConcurrencyLimiterMiddleware"></see>.
QueuePolicies\QueuePolicyServiceCollectionExtensions.cs (2)
14/// Tells <see cref="ConcurrencyLimiterMiddleware"/> to use a FIFO queue as its queueing strategy. 28/// Tells <see cref="ConcurrencyLimiterMiddleware"/> to use a LIFO stack as its queueing strategy.
Microsoft.AspNetCore.ConcurrencyLimiter.Microbenchmarks (6)
QueueEmptyOverhead.cs (2)
15private ConcurrencyLimiterMiddleware _middlewareQueue; 16private ConcurrencyLimiterMiddleware _middlewareStack;
QueueFullOverhead.cs (2)
17private ConcurrencyLimiterMiddleware _middlewareQueue; 18private ConcurrencyLimiterMiddleware _middlewareStack;
QueueRequestsOverwritten.cs (2)
18private ConcurrencyLimiterMiddleware _middlewareQueue; 19private ConcurrencyLimiterMiddleware _middlewareStack;
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (11)
MiddlewareTests.cs (8)
17var middleware = TestUtils.CreateTestMiddleware( 34var middleware = TestUtils.CreateTestMiddleware( 51var middleware = TestUtils.CreateTestMiddleware( 66var middleware = TestUtils.CreateTestMiddleware(testQueue); 89var middleware = TestUtils.CreateTestMiddleware(testQueue); 111var middleware = TestUtils.CreateTestMiddleware( 146var middleware = TestUtils.CreateTestMiddleware( 187var middleware = TestUtils.CreateTestMiddleware(
TestUtils.cs (3)
13public static ConcurrencyLimiterMiddleware CreateTestMiddleware(IQueuePolicy queue = null, RequestDelegate onRejected = null, RequestDelegate next = null) 28public static ConcurrencyLimiterMiddleware CreateTestMiddleware_QueuePolicy(int maxConcurrentRequests, int requestQueueLimit, RequestDelegate onRejected = null, RequestDelegate next = null) 37public static ConcurrencyLimiterMiddleware CreateTestMiddleware_StackPolicy(int maxConcurrentRequests, int requestQueueLimit, RequestDelegate onRejected = null, RequestDelegate next = null)