5 instantiations of EndpointRoutingMiddleware
Microsoft.AspNetCore.Routing.Microbenchmarks (2)
EndpointRoutingShortCircuitBenchmark.cs (2)
29_normalEndpointMiddleware = new EndpointRoutingMiddleware( 41_shortCircuitEndpointMiddleware = new EndpointRoutingMiddleware(
Microsoft.AspNetCore.Routing.Tests (3)
EndpointRoutingMiddlewareFormOptionsTest.cs (1)
216var middleware = new EndpointRoutingMiddleware(
EndpointRoutingMiddlewareTest.cs (1)
476var middleware = new EndpointRoutingMiddleware(
RoutingMetricsTests.cs (1)
163var middleware = new EndpointRoutingMiddleware(
74 references to EndpointRoutingMiddleware
Microsoft.AspNetCore.Routing (13)
Builder\EndpointRoutingApplicationBuilderExtensions.cs (9)
21/// Adds a <see cref="EndpointRoutingMiddleware"/> middleware to the specified <see cref="IApplicationBuilder"/>. 32/// The <see cref="EndpointRoutingMiddleware"/> defines a point in the middleware pipeline where routing decisions are 35/// the <see cref="EndpointRoutingMiddleware"/> and <see cref="EndpointMiddleware"/> may observe or change the 62return builder.UseMiddleware<EndpointRoutingMiddleware>(endpointRouteBuilder); 81/// The <see cref="EndpointRoutingMiddleware"/> defines a point in the middleware pipeline where routing decisions are 84/// the <see cref="EndpointRoutingMiddleware"/> and <see cref="EndpointMiddleware"/> may observe or change the 134$"{nameof(EndpointRoutingMiddleware)} matches endpoints setup by {nameof(EndpointMiddleware)} and so must be added to the request " + 136$"Please add {nameof(EndpointRoutingMiddleware)} by calling '{nameof(IApplicationBuilder)}.{nameof(UseRouting)}' inside the call " + 148$"The {nameof(EndpointRoutingMiddleware)} and {nameof(EndpointMiddleware)} must be added to the same {nameof(IApplicationBuilder)} instance. " +
EndpointRoutingMiddleware.cs (3)
36ILogger<EndpointRoutingMiddleware> logger, 86static async Task AwaitMatcher(EndpointRoutingMiddleware middleware, HttpContext httpContext, Task<Matcher> matcherTask) 93static async Task AwaitMatch(EndpointRoutingMiddleware middleware, HttpContext httpContext, Task matchTask)
Matching\Matcher.cs (1)
10/// of the execution of <see cref="EndpointRoutingMiddleware"/>.
Microsoft.AspNetCore.Routing.Microbenchmarks (4)
EndpointRoutingShortCircuitBenchmark.cs (4)
20private EndpointRoutingMiddleware _normalEndpointMiddleware; 21private EndpointRoutingMiddleware _shortCircuitEndpointMiddleware; 31NullLogger<EndpointRoutingMiddleware>.Instance, 43NullLogger<EndpointRoutingMiddleware>.Instance,
Microsoft.AspNetCore.Routing.Tests (57)
EndpointRoutingMiddlewareFormOptionsTest.cs (19)
26var sink = new TestSink(TestSink.EnableWithTypeName<EndpointRoutingMiddleware>); 28var logger = new Logger<EndpointRoutingMiddleware>(loggerFactory); 35var middleware = CreateMiddleware( 58var sink = new TestSink(TestSink.EnableWithTypeName<EndpointRoutingMiddleware>); 60var logger = new Logger<EndpointRoutingMiddleware>(loggerFactory); 69var middleware = CreateMiddleware( 93var sink = new TestSink(TestSink.EnableWithTypeName<EndpointRoutingMiddleware>); 95var logger = new Logger<EndpointRoutingMiddleware>(loggerFactory); 107var middleware = CreateMiddleware( 131var sink = new TestSink(TestSink.EnableWithTypeName<EndpointRoutingMiddleware>); 133var logger = new Logger<EndpointRoutingMiddleware>(loggerFactory); 142var middleware = CreateMiddleware( 166var sink = new TestSink(TestSink.EnableWithTypeName<EndpointRoutingMiddleware>); 168var logger = new Logger<EndpointRoutingMiddleware>(loggerFactory); 174var middleware = CreateMiddleware( 204private EndpointRoutingMiddleware CreateMiddleware( 205ILogger<EndpointRoutingMiddleware> logger = null, 211logger ??= new Logger<EndpointRoutingMiddleware>(NullLoggerFactory.Instance); 216var middleware = new EndpointRoutingMiddleware(
EndpointRoutingMiddlewareTest.cs (30)
30var middleware = CreateMiddleware(); 47var middleware = CreateMiddleware(); 65var sink = new TestSink(TestSink.EnableWithTypeName<EndpointRoutingMiddleware>); 79var logger = new Logger<EndpointRoutingMiddleware>(loggerFactory); 80var middleware = CreateMiddleware(logger, listener: listener); 97var middleware = CreateMiddleware(); 120var middleware = CreateMiddleware(); 149var middleware = CreateMiddleware(matcherFactory: matcherFactory.Object); 166var middleware = CreateMiddleware( 188var middleware = CreateMiddleware( 216var middleware = CreateMiddleware( 234var sink = new TestSink(TestSink.EnableWithTypeName<EndpointRoutingMiddleware>); 236var logger = new Logger<EndpointRoutingMiddleware>(loggerFactory); 246var middleware = CreateMiddleware( 272var sink = new TestSink(TestSink.EnableWithTypeName<EndpointRoutingMiddleware>); 274var logger = new Logger<EndpointRoutingMiddleware>(loggerFactory); 282var middleware = CreateMiddleware( 304var sink = new TestSink(TestSink.EnableWithTypeName<EndpointRoutingMiddleware>); 306var logger = new Logger<EndpointRoutingMiddleware>(loggerFactory); 311var middleware = CreateMiddleware( 330var sink = new TestSink(TestSink.EnableWithTypeName<EndpointRoutingMiddleware>); 332var logger = new Logger<EndpointRoutingMiddleware>(loggerFactory); 339var middleware = CreateMiddleware( 360var sink = new TestSink(TestSink.EnableWithTypeName<EndpointRoutingMiddleware>); 362var logger = new Logger<EndpointRoutingMiddleware>(loggerFactory); 370var middleware = CreateMiddleware( 464private EndpointRoutingMiddleware CreateMiddleware( 465ILogger<EndpointRoutingMiddleware> logger = null, 471logger ??= new Logger<EndpointRoutingMiddleware>(NullLoggerFactory.Instance); 476var middleware = new EndpointRoutingMiddleware(
RoutingMetricsTests.cs (8)
29var middleware = CreateMiddleware( 63var middleware = CreateMiddleware( 90var middleware = CreateMiddleware( 117var middleware = CreateMiddleware( 150private EndpointRoutingMiddleware CreateMiddleware( 151ILogger<EndpointRoutingMiddleware> logger = null, 158logger ??= new Logger<EndpointRoutingMiddleware>(NullLoggerFactory.Instance); 163var middleware = new EndpointRoutingMiddleware(