Table of Contents

Class ServiceCollectionExtensions

Namespace
Cuemon.Extensions.AspNetCore.Xml
Assembly
Cuemon.Extensions.AspNetCore.Xml.dll

Extension methods for the IServiceCollection interface.

public static class ServiceCollectionExtensions
Inheritance
ServiceCollectionExtensions

Examples

The following example demonstrates how to register minimal XML formatter options using AddMinimalXmlOptions in the ASP.NET Core service collection.

using Cuemon.Extensions.AspNetCore.Xml;
using Microsoft.Extensions.DependencyInjection;

namespace MyApp.Examples;

public class XmlServiceCollectionExtensionsExample
{
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddMinimalXmlOptions(options =>
        {
            options.SynchronizeWithXmlConvert = true;
        });

}
}

Methods

AddMinimalXmlOptions(IServiceCollection, Action<XmlFormatterOptions>)

Adds a XmlFormatterOptions service to the specified IServiceCollection.

public static IServiceCollection AddMinimalXmlOptions(this IServiceCollection services, Action<XmlFormatterOptions> setup = null)

Parameters

services IServiceCollection

The IServiceCollection to add services to.

setup Action<XmlFormatterOptions>

The XmlFormatterOptions which may be configured.

Returns

IServiceCollection

An IServiceCollection that can be used to further configure other services.

Exceptions

ArgumentNullException

services cannot be null.