MvcCoreMvcCoreBuilderExtensions Class

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

Syntax

public class MvcCoreMvcCoreBuilderExtensions
class Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions

Methods

AddApplicationPart(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder, 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.IMvcCoreBuilder.PartManager.

Arguments:
Return type:

Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder

Returns:

The Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder.

public static IMvcCoreBuilder AddApplicationPart(this IMvcCoreBuilder builder, Assembly assembly)
AddAuthorization(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder)
Return type:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
public static IMvcCoreBuilder AddAuthorization(this IMvcCoreBuilder builder)
AddAuthorization(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder, System.Action<Microsoft.AspNetCore.Authorization.AuthorizationOptions>)
Return type:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
public static IMvcCoreBuilder AddAuthorization(this IMvcCoreBuilder builder, Action<AuthorizationOptions> setupAction)
AddControllersAsServices(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder)

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

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

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

Arguments:
Return type:

Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder

Returns:

The Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder.

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

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

Arguments:
Return type:

Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder

Returns:

The Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder.

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