XmlSerializationMvcOptionsSetup Class
Definition
- Namespace
- Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml
- Assemblies
- Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml.dll
A ConfigureOptions<TOptions> implementation which will add the XML serializer formatters to MvcOptions.
public class XmlSerializationMvcOptionsSetup : ConfigureOptions<MvcOptions>, IConfigureOptions<MvcOptions>
- Inheritance
-
objectXmlSerializationMvcOptionsSetup
- Implements
- Inherited Members
- Extension Methods
Examples
The following example demonstrates how
using System;
using Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml;
using Cuemon.Xml.Serialization.Formatters;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
namespace MyApp.Examples
{
public static class XmlSerializationMvcOptionsSetupExample
{
public static void Demonstrate()
{
var formatterOptions = Options.Create(new XmlFormatterOptions());
var setup = new XmlSerializationMvcOptionsSetup(formatterOptions);
var mvcOptions = new MvcOptions();
setup.Configure(mvcOptions);
Console.WriteLine(mvcOptions.InputFormatters.Count);
Console.WriteLine(mvcOptions.OutputFormatters.Count);
}
}
}
Constructors
| Name | Description |
|---|---|
| XmlSerializationMvcOptionsSetup(IOptions<XmlFormatterOptions>) | Creates a new XmlSerializationMvcOptionsSetup. |