MapMiddleware extensions are missing in new Endpoint.
Open
affected-very-few
api-suggestion
area-mvc
enhancement
feature-routing
severity-minor
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 281
Description
MapMiddleware extensions are missing in new Endpoint.
In previous routebuilder it has MapMiddlewareRoute, MapMiddlewareGet, MapMiddlewarePost, MapMiddlewarePut, MapMiddlewareDelete.
I have considered the following alternative.
```csharp
app.UseEndpoints(endpoints =>
{
var newAppbuilder = endpoints.CreateApplicationBuilder();
newAppbuilder.UseMiddleware();
endpoints.MapGet("middleware1", newAppbuilder.Build());
});
```
Contributor guide
Assessment
This issue has not been assessed yet.