Namespace Cuemon.AspNetCore.Mvc.Formatters
Simplify working with raw request and response bodies in ASP.NET Core MVC using configurable input and output formatters, including stream-based formatters. Use this namespace when you need custom serialization or streaming support in your MVC pipeline. Start with StreamInputFormatter and StreamOutputFormatter for raw stream handling, or extend ConfigurableInputFormatter and ConfigurableOutputFormatter for custom format processing.
Availability: .NET 10 and .NET 9
Complements: Microsoft.AspNetCore.Mvc.Formatters namespace 🔗
Related:
Classes
ConfigurableInputFormatter<TOptions>
Provides an alternate way to read an object from a request body with a text format.
ConfigurableOutputFormatter<TOptions>
Provides an alternate way to write an object in a given text format to the output stream.
StreamInputFormatter<TFormatter, TOptions>
Provides a way to read an object from a request body with a text format with the constraint that TFormatter must be assignable from Formatter<TFormat>.
Implements the ConfigurableInputFormatter<TOptions>
StreamOutputFormatter<TFormatter, TOptions>
Provides a way to write an object in a given text format to the output stream with the constraint that TFormatter must be assignable from Formatter<TFormat>.
Implements the ConfigurableOutputFormatter<TOptions>