December 2019
Intermediate to advanced
510 pages
11h 33m
English
ASP.NET Core provides some useful operators that let us put conditional initialization logic inside the middleware pipeline. Those kinds of operators may assist in providing additional performance benefits to our services and applications. Let's have a look at some of these operators.
The IApplicationBuilder Map (this IApplicationBuilder app, PathString pathMatch, Action<IApplicationBuilder> configuration) extension method helps us to initialize our middleware by mapping a URI path; for example:
public static class SampleMiddlewareExtensions{ public static IApplicationBuilder UseSampleMiddleware( this IApplicationBuilder builder) { return builder.Map("/test/path", _ => _.UseMiddleware<SampleMiddleware>()); }}
In this ...
Read now
Unlock full access