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.ApplicationPartto the list ofMicrosoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.ApplicationPartson theMicrosoft.Extensions.DependencyInjection.IMvcBuilder.PartManager.Arguments: - builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The
Microsoft.Extensions.DependencyInjection.IMvcBuilder. - assembly (System.Reflection.Assembly) – The
System.Reflection.Assemblyof 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.ApplicationPartManagerof theMicrosoft.Extensions.DependencyInjection.IMvcBuilder.PartManagerusing 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
-