MvcCoreMvcBuilderExtensions Class

Extensions for configuring MVC using an Microsoft.Extensions.DependencyInjection.IMvcBuilder.

Namespace
Microsoft.Extensions.DependencyInjection
Assemblies
  • Microsoft.AspNetCore.Mvc.Core

Syntax

public class MvcCoreMvcBuilderExtensions
class Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions

Methods

AddApplicationPart(Microsoft.Extensions.DependencyInjection.IMvcBuilder, System.Reflection.Assembly)

Adds an Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart to the list of Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.ApplicationParts on the Microsoft.Extensions.DependencyInjection.IMvcBuilder.PartManager.

Arguments:
Return type:

Microsoft.Extensions.DependencyInjection.IMvcBuilder

Returns:

The Microsoft.Extensions.DependencyInjection.IMvcBuilder.

public static IMvcBuilder AddApplicationPart(this IMvcBuilder builder, Assembly assembly)
AddControllersAsServices(Microsoft.Extensions.DependencyInjection.IMvcBuilder)

Registers discovered controllers as services in the Microsoft.Extensions.DependencyInjection.IServiceCollection.

Arguments:builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The Microsoft.Extensions.DependencyInjection.IMvcBuilder.
Return type:Microsoft.Extensions.DependencyInjection.IMvcBuilder
Returns:The Microsoft.Extensions.DependencyInjection.IMvcBuilder.
public static IMvcBuilder AddControllersAsServices(this IMvcBuilder builder)
AddFormatterMappings(Microsoft.Extensions.DependencyInjection.IMvcBuilder, System.Action<Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings>)
Return type:Microsoft.Extensions.DependencyInjection.IMvcBuilder
public static IMvcBuilder AddFormatterMappings(this IMvcBuilder builder, Action<FormatterMappings> setupAction)
AddMvcOptions(Microsoft.Extensions.DependencyInjection.IMvcBuilder, System.Action<Microsoft.AspNetCore.Mvc.MvcOptions>)

Registers an action to configure Microsoft.AspNetCore.Mvc.MvcOptions.

Arguments:
Return type:

Microsoft.Extensions.DependencyInjection.IMvcBuilder

Returns:

The Microsoft.Extensions.DependencyInjection.IMvcBuilder.

public static IMvcBuilder AddMvcOptions(this IMvcBuilder builder, Action<MvcOptions> setupAction)
ConfigureApplicationPartManager(Microsoft.Extensions.DependencyInjection.IMvcBuilder, System.Action<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager>)

Configures the Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager of the Microsoft.Extensions.DependencyInjection.IMvcBuilder.PartManager using the given System.Action`1.

Arguments:
Return type:

Microsoft.Extensions.DependencyInjection.IMvcBuilder

Returns:

The Microsoft.Extensions.DependencyInjection.IMvcBuilder.

public static IMvcBuilder ConfigureApplicationPartManager(this IMvcBuilder builder, Action<ApplicationPartManager> setupAction)