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)
216
var middleware = new
EndpointRoutingMiddleware
(
EndpointRoutingMiddlewareTest.cs (1)
476
var middleware = new
EndpointRoutingMiddleware
(
RoutingMetricsTests.cs (1)
163
var 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
62
return 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)
36
ILogger<
EndpointRoutingMiddleware
> logger,
86
static async Task AwaitMatcher(
EndpointRoutingMiddleware
middleware, HttpContext httpContext, Task<Matcher> matcherTask)
93
static 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)
20
private
EndpointRoutingMiddleware
_normalEndpointMiddleware;
21
private
EndpointRoutingMiddleware
_shortCircuitEndpointMiddleware;
31
NullLogger<
EndpointRoutingMiddleware
>.Instance,
43
NullLogger<
EndpointRoutingMiddleware
>.Instance,
Microsoft.AspNetCore.Routing.Tests (57)
EndpointRoutingMiddlewareFormOptionsTest.cs (19)
26
var sink = new TestSink(TestSink.EnableWithTypeName<
EndpointRoutingMiddleware
>);
28
var logger = new Logger<
EndpointRoutingMiddleware
>(loggerFactory);
35
var
middleware = CreateMiddleware(
58
var sink = new TestSink(TestSink.EnableWithTypeName<
EndpointRoutingMiddleware
>);
60
var logger = new Logger<
EndpointRoutingMiddleware
>(loggerFactory);
69
var
middleware = CreateMiddleware(
93
var sink = new TestSink(TestSink.EnableWithTypeName<
EndpointRoutingMiddleware
>);
95
var logger = new Logger<
EndpointRoutingMiddleware
>(loggerFactory);
107
var
middleware = CreateMiddleware(
131
var sink = new TestSink(TestSink.EnableWithTypeName<
EndpointRoutingMiddleware
>);
133
var logger = new Logger<
EndpointRoutingMiddleware
>(loggerFactory);
142
var
middleware = CreateMiddleware(
166
var sink = new TestSink(TestSink.EnableWithTypeName<
EndpointRoutingMiddleware
>);
168
var logger = new Logger<
EndpointRoutingMiddleware
>(loggerFactory);
174
var
middleware = CreateMiddleware(
204
private
EndpointRoutingMiddleware
CreateMiddleware(
205
ILogger<
EndpointRoutingMiddleware
> logger = null,
211
logger ??= new Logger<
EndpointRoutingMiddleware
>(NullLoggerFactory.Instance);
216
var
middleware = new EndpointRoutingMiddleware(
EndpointRoutingMiddlewareTest.cs (30)
30
var
middleware = CreateMiddleware();
47
var
middleware = CreateMiddleware();
65
var sink = new TestSink(TestSink.EnableWithTypeName<
EndpointRoutingMiddleware
>);
79
var logger = new Logger<
EndpointRoutingMiddleware
>(loggerFactory);
80
var
middleware = CreateMiddleware(logger, listener: listener);
97
var
middleware = CreateMiddleware();
120
var
middleware = CreateMiddleware();
149
var
middleware = CreateMiddleware(matcherFactory: matcherFactory.Object);
166
var
middleware = CreateMiddleware(
188
var
middleware = CreateMiddleware(
216
var
middleware = CreateMiddleware(
234
var sink = new TestSink(TestSink.EnableWithTypeName<
EndpointRoutingMiddleware
>);
236
var logger = new Logger<
EndpointRoutingMiddleware
>(loggerFactory);
246
var
middleware = CreateMiddleware(
272
var sink = new TestSink(TestSink.EnableWithTypeName<
EndpointRoutingMiddleware
>);
274
var logger = new Logger<
EndpointRoutingMiddleware
>(loggerFactory);
282
var
middleware = CreateMiddleware(
304
var sink = new TestSink(TestSink.EnableWithTypeName<
EndpointRoutingMiddleware
>);
306
var logger = new Logger<
EndpointRoutingMiddleware
>(loggerFactory);
311
var
middleware = CreateMiddleware(
330
var sink = new TestSink(TestSink.EnableWithTypeName<
EndpointRoutingMiddleware
>);
332
var logger = new Logger<
EndpointRoutingMiddleware
>(loggerFactory);
339
var
middleware = CreateMiddleware(
360
var sink = new TestSink(TestSink.EnableWithTypeName<
EndpointRoutingMiddleware
>);
362
var logger = new Logger<
EndpointRoutingMiddleware
>(loggerFactory);
370
var
middleware = CreateMiddleware(
464
private
EndpointRoutingMiddleware
CreateMiddleware(
465
ILogger<
EndpointRoutingMiddleware
> logger = null,
471
logger ??= new Logger<
EndpointRoutingMiddleware
>(NullLoggerFactory.Instance);
476
var
middleware = new EndpointRoutingMiddleware(
RoutingMetricsTests.cs (8)
29
var
middleware = CreateMiddleware(
63
var
middleware = CreateMiddleware(
90
var
middleware = CreateMiddleware(
117
var
middleware = CreateMiddleware(
150
private
EndpointRoutingMiddleware
CreateMiddleware(
151
ILogger<
EndpointRoutingMiddleware
> logger = null,
158
logger ??= new Logger<
EndpointRoutingMiddleware
>(NullLoggerFactory.Instance);
163
var
middleware = new EndpointRoutingMiddleware(