Namespace Cuemon.AspNetCore
Build custom ASP.NET Core middleware, authentication handlers, and pipeline utilities without repetitive plumbing. The Cuemon.AspNetCore namespace provides reusable middleware infrastructure, request-scoped services, configuration providers, diagnostics, and HTTP helpers that integrate with the ASP.NET Core request pipeline. Use it when you need production-ready middleware components such as ConfigurableMiddlewareCore<T> (for middleware with options) or RequestScopedService<T> (for services depending on the current HTTP context).
Availability: .NET 10 and .NET 9
Complements: Microsoft.AspNetCore namespace 🔗
Classes
ConfigurableMiddleware<TOptions>
Provides an base-class for configurable middleware implementation in ASP.NET Core that supports the options pattern.
ConfigurableMiddleware<T, TOptions>
Provides an base-class for configurable middleware implementation in ASP.NET Core that supports the options pattern with a dependency injected parameter.
ConfigurableMiddleware<T1, T2, TOptions>
Provides an base-class for configurable middleware implementation in ASP.NET Core that supports the options pattern with two dependency injected parameters.
ConfigurableMiddleware<T1, T2, T3, TOptions>
Provides an base-class for configurable middleware implementation in ASP.NET Core that supports the options pattern with three dependency injected parameters.
ConfigurableMiddleware<T1, T2, T3, T4, TOptions>
Provides an base-class for configurable middleware implementation in ASP.NET Core that supports the options pattern with four dependency injected parameters.
ConfigurableMiddleware<T1, T2, T3, T4, T5, TOptions>
Provides an base-class for configurable middleware implementation in ASP.NET Core that supports the options pattern with five dependency injected parameters.
Middleware
Provides a base-class for middleware implementation in ASP.NET Core.
Middleware<T>
Provides a base-class for middleware implementation in ASP.NET Core with one dependency injected parameters.
Middleware<T1, T2>
Provides a base-class for middleware implementation in ASP.NET Core with two dependency injected parameters.
Middleware<T1, T2, T3>
Provides a base-class for middleware implementation in ASP.NET Core with three dependency injected parameters.
Middleware<T1, T2, T3, T4>
Provides a base-class for middleware implementation in ASP.NET Core with four dependency injected parameters.
Middleware<T1, T2, T3, T4, T5>
Provides a base-class for middleware implementation in ASP.NET Core with five dependency injected parameters.