public TagHelperMvcRazorHost( IChunkTreeCache chunkTreeCache, IShapeTableManager shapeTableManager) : base(chunkTreeCache) { TagHelperDescriptorResolver = new ViewComponentTagHelperDescriptorResolver( new TagHelperTypeResolver(), shapeTableManager); }
public TagHelperMvcRazorHost( IChunkTreeCache chunkTreeCache, IShapeTableManager shapeTableManager, IThemeManager themeManager) : base(chunkTreeCache) { TagHelperDescriptorResolver = new ViewComponentTagHelperDescriptorResolver( new TagHelperTypeResolver(), shapeTableManager, themeManager); }
public TagHelperMvcRazorHost( IChunkTreeCache chunkTreeCache, IHttpContextAccessor httpContextAccessor) : base(chunkTreeCache) { // We need to resolve the services using the scoped service provider // explicitly as IRazorViewEngine which is resolving IMvcRazorHost is // itself coming from the root service provider. // It's fine in this context as the TagHelperMvcRazorHost registration is Transient // which means we are not keeping any reference on IShapeTableManager and IThemeManager TagHelperDescriptorResolver = new ViewComponentTagHelperDescriptorResolver( new TagHelperTypeResolver(), httpContextAccessor ); }
public TagHelperMvcRazorHost( IChunkTreeCache chunkTreeCache, IHttpContextAccessor httpContextAccessor) : base(chunkTreeCache) { // We need to resolve the services using the scoped service provider // explicitly as IRazorViewEngine which is resolving IMvcRazorHost is // itself coming from the root service provider. // It's fine in this context as the TagHelperMvcRazorHost registration is Transient // which means we are not keeping any reference on IShapeTableManager and IThemeManager TagHelperDescriptorResolver = new ViewComponentTagHelperDescriptorResolver( new TagHelperTypeResolver(), httpContextAccessor ); }