17 references to Invoke
Microsoft.AspNetCore.ConcurrencyLimiter.Microbenchmarks (6)
QueueEmptyOverhead.cs (2)
53await _middlewareQueue.Invoke(null); 62await _middlewareStack.Invoke(null);
QueueFullOverhead.cs (2)
71_ = _middlewareStack.Invoke(null); 82_ = _middlewareQueue.Invoke(null);
QueueRequestsOverwritten.cs (2)
78_ = _middlewareQueue.Invoke(new DefaultHttpContext()); 90_ = _middlewareStack.Invoke(new DefaultHttpContext());
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (11)
MiddlewareTests.cs (11)
25await middleware.Invoke(new DefaultHttpContext()); 43await middleware.Invoke(context).DefaultTimeout(); 59await middleware.Invoke(new DefaultHttpContext()).DefaultTimeout(); 70var task1 = middleware.Invoke(new DefaultHttpContext()); 74var task2 = middleware.Invoke(new DefaultHttpContext()); 93var task1 = middleware.Invoke(new DefaultHttpContext()); 119await Assert.ThrowsAsync<DivideByZeroException>(() => middleware.Invoke(new DefaultHttpContext())).DefaultTimeout(); 158var firstRequest = middleware.Invoke(new DefaultHttpContext()); 164await Assert.ThrowsAsync<DivideByZeroException>(() => middleware.Invoke(context)).DefaultTimeout(); 175var thirdRequest = middleware.Invoke(new DefaultHttpContext()); 195await middleware.Invoke(new DefaultHttpContext());