MvcRazorMvcBuilderExtensions.InitializeTagHelper<TTagHelper> Method

Definition

Adds an initialization callback for a given TTagHelper.

public static Microsoft.Extensions.DependencyInjection.IMvcBuilder InitializeTagHelper<TTagHelper> (this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, Action<TTagHelper,Microsoft.AspNetCore.Mvc.Rendering.ViewContext> initialize) where TTagHelper : Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper;
static member InitializeTagHelper : Microsoft.Extensions.DependencyInjection.IMvcBuilder * Action<'agHelper, Microsoft.AspNetCore.Mvc.Rendering.ViewContext (requires 'agHelper :> Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper)> -> Microsoft.Extensions.DependencyInjection.IMvcBuilder (requires 'agHelper :> Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper)
<Extension()>
Public Function InitializeTagHelper(Of TTagHelper As ITagHelper) (builder As IMvcBuilder, initialize As Action(Of TTagHelper, ViewContext)) As IMvcBuilder

Type Parameters

TTagHelper

The type of ITagHelper being initialized.

Parameters

builder
IMvcBuilder

The IMvcBuilder instance this method extends.

initialize
Action<TTagHelper,ViewContext>

An action to initialize the TTagHelper.

Returns

The IMvcBuilder instance this method extends.

Remarks

The callback will be invoked on any TTagHelper instance before the ProcessAsync(TagHelperContext, TagHelperOutput) method is called.

Applies to