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 ofMicrosoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.ApplicationParts
on theMicrosoft.Extensions.DependencyInjection.IMvcBuilder.PartManager
.Arguments: - builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The
Microsoft.Extensions.DependencyInjection.IMvcBuilder
. - assembly (System.Reflection.Assembly) – The
System.Reflection.Assembly
of theMicrosoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart
.
Return type: Returns: public static IMvcBuilder AddApplicationPart(this IMvcBuilder builder, Assembly assembly)
- builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The
-
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: - builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The
Microsoft.Extensions.DependencyInjection.IMvcBuilder
. - setupAction (System.Action<Microsoft.AspNetCore.Mvc.MvcOptions>) – An
System.Action`1
.
Return type: Returns: public static IMvcBuilder AddMvcOptions(this IMvcBuilder builder, Action<MvcOptions> setupAction)
- builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The
-
ConfigureApplicationPartManager
(Microsoft.Extensions.DependencyInjection.IMvcBuilder, System.Action<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager>)¶ Configures the
Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager
of theMicrosoft.Extensions.DependencyInjection.IMvcBuilder.PartManager
using the givenSystem.Action`1
.Arguments: - builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The
Microsoft.Extensions.DependencyInjection.IMvcBuilder
. - setupAction (System.Action<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager>) – The
System.Action`1
Return type: Returns: public static IMvcBuilder ConfigureApplicationPartManager(this IMvcBuilder builder, Action<ApplicationPartManager> setupAction)
- builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The
-