MvcBuilderExtensions Class
Definition
- Namespace
- Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json
- Assemblies
- Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json.dll
Extension methods for the IMvcBuilder interface.
public static class MvcBuilderExtensions
- Inheritance
-
objectMvcBuilderExtensions
Examples
The following example demonstrates how to register JSON serialization formatters on an using the extension methods.
using Cuemon.Diagnostics;
using Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json;
using Microsoft.Extensions.DependencyInjection;
namespace DocfxExamples;
public class MvcBuilderExtensionsExample
{
public void ConfigureMvc(IMvcBuilder builder)
{
// Invoke the AddJsonFormatters extension method
builder.AddJsonFormatters(options =>
{
options.SensitivityDetails = FaultSensitivityDetails.All;
options.Settings.WriteIndented = true;
});
// Invoke the AddJsonFormattersOptions extension method
builder.AddJsonFormattersOptions(options =>
{
options.Settings.WriteIndented = true;
});
}
}
Methods
| Name | Description |
|---|---|
| AddJsonFormatters(IMvcBuilder, Action<JsonFormatterOptions>) | Adds the JSON serializer formatters to MVC. |
| AddJsonFormattersOptions(IMvcBuilder, Action<JsonFormatterOptions>) | Adds configuration of JsonFormatterOptions for the application. |