DefaultViewComponentHelper Class

Default implementation for Microsoft.AspNetCore.Mvc.IViewComponentHelper.

Namespace
Microsoft.AspNetCore.Mvc.ViewComponents
Assemblies
  • Microsoft.AspNetCore.Mvc.ViewFeatures

Syntax

public class DefaultViewComponentHelper : IViewComponentHelper, IViewContextAware
class Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper

Constructors

DefaultViewComponentHelper(Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider, System.Text.Encodings.Web.HtmlEncoder, Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector, Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory, Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope)

Initializes a new instance of Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.

Arguments:
public DefaultViewComponentHelper(IViewComponentDescriptorCollectionProvider descriptorProvider, HtmlEncoder htmlEncoder, IViewComponentSelector selector, IViewComponentInvokerFactory invokerFactory, IViewBufferScope viewBufferScope)

Methods

Contextualize(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)
public void Contextualize(ViewContext viewContext)
InvokeAsync(System.String, System.Object)
Return type:System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
public Task<IHtmlContent> InvokeAsync(string name, object arguments)
InvokeAsync(System.Type, System.Object)
Return type:System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
public Task<IHtmlContent> InvokeAsync(Type componentType, object arguments)