public void GlobalSetup() { _middleware = TestUtils.CreateTestMiddleware_TailDrop( maxConcurrentRequests: MaxConcurrentRequests, requestQueueLimit: _numRequests, next: IncrementAndCheck ); }
public void GlobalSetup() { _restOfServer = YieldsThreadInternally ? (RequestDelegate)YieldsThread : (RequestDelegate)CompletesImmediately; _middleware = TestUtils.CreateTestMiddleware_TailDrop( maxConcurrentRequests: 1, requestQueueLimit: 0, next: _restOfServer); }
public void GlobalSetup() { var options = new RequestThrottlingOptions { MaxConcurrentRequests = MaxConcurrentRequests, RequestQueueLimit = _numRequests }; _middleware = new RequestThrottlingMiddleware( next: (RequestDelegate)_incrementAndCheck, loggerFactory: NullLoggerFactory.Instance, options: Options.Create(options) ); }
public void GlobalSetup() { _restOfServer = YieldsThreadInternally ? (RequestDelegate)YieldsThread : (RequestDelegate)CompletesImmediately; var options = new RequestThrottlingOptions { MaxConcurrentRequests = 8, RequestQueueLimit = _numRequests }; _middleware = new RequestThrottlingMiddleware( next: _restOfServer, loggerFactory: NullLoggerFactory.Instance, options: Options.Create(options) ); }