MvcRazorMvcBuilderExtensions Class¶
Extensions methods for configuring MVC via an Microsoft.Extensions.DependencyInjection.IMvcBuilder
.
- Namespace
Microsoft.Extensions.DependencyInjection
- Assemblies
- Microsoft.AspNetCore.Mvc.Razor
Syntax¶
public class MvcRazorMvcBuilderExtensions
-
class
Microsoft.Extensions.DependencyInjection.
MvcRazorMvcBuilderExtensions
Methods¶
-
AddRazorOptions
(Microsoft.Extensions.DependencyInjection.IMvcBuilder, System.Action<Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions>)¶ Configures a set of
Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions
for the application.Arguments: - builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The
Microsoft.Extensions.DependencyInjection.IMvcBuilder
. - setupAction (System.Action<Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions>) – An action to configure the
Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions
.
Return type: Returns: public static IMvcBuilder AddRazorOptions(this IMvcBuilder builder, Action<RazorViewEngineOptions> setupAction)
- builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The
-
AddTagHelpersAsServices
(Microsoft.Extensions.DependencyInjection.IMvcBuilder)¶ Registers tag helpers as services and replaces the existing
Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator
with anMicrosoft.AspNetCore.Mvc.Razor.Internal.ServiceBasedTagHelperActivator
.Arguments: builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The Microsoft.Extensions.DependencyInjection.IMvcBuilder
instance this method extends.Return type: Microsoft.Extensions.DependencyInjection.IMvcBuilder Returns: The Microsoft.Extensions.DependencyInjection.IMvcBuilder
instance this method extends.public static IMvcBuilder AddTagHelpersAsServices(this IMvcBuilder builder)
-
InitializeTagHelper<TTagHelper>
(Microsoft.Extensions.DependencyInjection.IMvcBuilder, System.Action<TTagHelper, Microsoft.AspNetCore.Mvc.Rendering.ViewContext>)¶ Adds an initialization callback for a given <em>TTagHelper</em>.
Arguments: - builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The
Microsoft.Extensions.DependencyInjection.IMvcBuilder
instance this method extends. - initialize (System.Action<TTagHelper, Microsoft.AspNetCore.Mvc.Rendering.ViewContext>) – An action to initialize the <em>TTagHelper</em>.
Return type: Returns: The
Microsoft.Extensions.DependencyInjection.IMvcBuilder
instance this method extends.public static IMvcBuilder InitializeTagHelper<TTagHelper>(this IMvcBuilder builder, Action<TTagHelper, ViewContext> initialize)where TTagHelper : ITagHelper
- builder (Microsoft.Extensions.DependencyInjection.IMvcBuilder) – The
-