public AbpZeroTemplateLinkHrefTagHelper( IHostingEnvironment hostingEnvironment, TagHelperMemoryCacheProvider cacheProvider, IFileVersionProvider fileVersionProvider, HtmlEncoder htmlEncoder, JavaScriptEncoder javaScriptEncoder, IUrlHelperFactory urlHelperFactory ) : base(hostingEnvironment, cacheProvider, fileVersionProvider, htmlEncoder, javaScriptEncoder, urlHelperFactory) { }
public ImageTagHelper( IHostingEnvironment hostingEnvironment, TagHelperMemoryCacheProvider cacheProvider, HtmlEncoder htmlEncoder, IUrlHelperFactory urlHelperFactory) : base(urlHelperFactory, htmlEncoder) { HostingEnvironment = hostingEnvironment; Cache = cacheProvider.Cache; }
public ProductionScriptSrcTagHelper( IHostingEnvironment hostingEnvironment, TagHelperMemoryCacheProvider cacheProvider, IFileVersionProvider fileVersionProvider, HtmlEncoder htmlEncoder, JavaScriptEncoder javaScriptEncoder, IUrlHelperFactory urlHelperFactory ) : base(hostingEnvironment, cacheProvider, fileVersionProvider, htmlEncoder, javaScriptEncoder, urlHelperFactory) { }
/// <summary> /// Creates a new <see cref="ImageTagHelper"/>. /// </summary> /// <param name="hostingEnvironment">The <see cref="IHostingEnvironment"/>.</param> /// <param name="cacheProvider">The <see cref="TagHelperMemoryCacheProvider"/>.</param> /// <param name="fileVersionProvider">The <see cref="IFileVersionProvider"/>.</param> /// <param name="htmlEncoder">The <see cref="HtmlEncoder"/> to use.</param> /// <param name="urlHelperFactory">The <see cref="IUrlHelperFactory"/>.</param> // Decorated with ActivatorUtilitiesConstructor since we want to influence tag helper activation // to use this constructor in the default case. public ImageTagHelper( IWebHostEnvironment hostingEnvironment, TagHelperMemoryCacheProvider cacheProvider, IFileVersionProvider fileVersionProvider, HtmlEncoder htmlEncoder, IUrlHelperFactory urlHelperFactory) : base(urlHelperFactory, htmlEncoder) { HostingEnvironment = hostingEnvironment; Cache = cacheProvider.Cache; FileVersionProvider = fileVersionProvider; }
public ScriptTagHelper( IHostingEnvironment hostingEnvironment, TagHelperMemoryCacheProvider cacheProvider, HtmlEncoder htmlEncoder, JavaScriptEncoder javaScriptEncoder, IUrlHelperFactory urlHelperFactory) : base(urlHelperFactory, htmlEncoder) { HostingEnvironment = hostingEnvironment; Cache = cacheProvider.Cache; JavaScriptEncoder = javaScriptEncoder; }
private static DefaultFileVersionProvider GetFileVersionProvider( IFileProvider fileProvider, IMemoryCache memoryCache = null) { var hostingEnv = Mock.Of <IWebHostEnvironment>(e => e.WebRootFileProvider == fileProvider); var cacheProvider = new TagHelperMemoryCacheProvider(); if (memoryCache != null) { cacheProvider.Cache = memoryCache; } return(new DefaultFileVersionProvider(hostingEnv, cacheProvider)); }
/// <summary> /// Creates a new <see cref="LinkTagHelper"/>. /// </summary> /// <param name="hostingEnvironment">The <see cref="IWebHostEnvironment"/>.</param> /// <param name="cache">The <see cref="IMemoryCache"/>.</param> /// <param name="htmlEncoder">The <see cref="HtmlEncoder"/>.</param> /// <param name="javaScriptEncoder">The <see cref="JavaScriptEncoder"/>.</param> /// <param name="urlHelperFactory">The <see cref="IUrlHelperFactory"/>.</param> public LinkTagHelper( IWebHostEnvironment hostingEnvironment, TagHelperMemoryCacheProvider cache, IFileVersionProvider fileVersionProvider, HtmlEncoder htmlEncoder, JavaScriptEncoder javaScriptEncoder, IUrlHelperFactory urlHelperFactory, IServiceProvider serviceProvider) : base(hostingEnvironment, cache, fileVersionProvider, htmlEncoder, javaScriptEncoder, urlHelperFactory) { if (serviceProvider == null) { throw new ArgumentNullException(nameof(serviceProvider)); } _serviceProvider = serviceProvider; }
public DefaultFileVersionProvider( IWebHostEnvironment hostingEnvironment, TagHelperMemoryCacheProvider cacheProvider) { if (hostingEnvironment == null) { throw new ArgumentNullException(nameof(hostingEnvironment)); } if (cacheProvider == null) { throw new ArgumentNullException(nameof(cacheProvider)); } FileProvider = hostingEnvironment.WebRootFileProvider; Cache = cacheProvider.Cache; }
private static ImageTagHelper GetHelper( IWebHostEnvironment hostingEnvironment = null, IUrlHelperFactory urlHelperFactory = null, ViewContext viewContext = null) { hostingEnvironment = hostingEnvironment ?? MakeHostingEnvironment(); urlHelperFactory = urlHelperFactory ?? MakeUrlHelperFactory(); viewContext = viewContext ?? MakeViewContext(); var cacheProvider = new TagHelperMemoryCacheProvider(); var fileVersionProvider = new DefaultFileVersionProvider(hostingEnvironment, cacheProvider); return(new ImageTagHelper( fileVersionProvider, new HtmlTestEncoder(), urlHelperFactory) { ViewContext = viewContext, }); }
public InlineStyleTagHelper(IWebHostEnvironment hostingEnvironment, TagHelperMemoryCacheProvider cacheProvider, IFileVersionProvider fileVersionProvider, HtmlEncoder htmlEncoder, JavaScriptEncoder javaScriptEncoder, IUrlHelperFactory urlHelperFactory) : base(hostingEnvironment, cacheProvider, fileVersionProvider, htmlEncoder, javaScriptEncoder, urlHelperFactory) { }