Exemple #1
0
        // services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
        // services.AddSingleton<IActionContextAccessor, ActionContextAccessor>();

        public MyImageTagHelper(
            Microsoft.AspNetCore.Hosting.IHostingEnvironment hostingEnvironment,
            Microsoft.Extensions.Caching.Memory.IMemoryCache cache,
            Microsoft.AspNetCore.Http.IHttpContextAccessor httpContextAccessor,
            Microsoft.AspNetCore.Mvc.Infrastructure.IActionContextAccessor actionContextAccessor,
            // For base constructor
            System.Text.Encodings.Web.HtmlEncoder htmlEncoder,
            Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory
            )
            : base(urlHelperFactory, htmlEncoder)
        {
            this.HostingEnvironment = hostingEnvironment;
            this.Cache         = cache;
            this.HttpContext   = httpContextAccessor.HttpContext;
            this.ActionContext = actionContextAccessor.ActionContext;
        }
 public UrlResolutionTagHelper(Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory, System.Text.Encodings.Web.HtmlEncoder htmlEncoder)
 {
 }
 public RazorPageActivator(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory, Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper jsonHelper, System.Diagnostics.DiagnosticSource diagnosticSource, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider modelExpressionProvider)
 {
 }
Exemple #4
0
 //constructor with an object of type IUrlHelperFactory passed in as a parameter
 public PageLinkTagHelper(Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory helperFactory)
 {
     urlHelperFactory = helperFactory;
 }