Search Results for

    Show / Hide Table of Contents
    View Source

    Class MacroRenderer

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Web.Common.Macros
    Assembly: Umbraco.Web.Common.dll
    Syntax
    public class MacroRenderer : IMacroRenderer

    Constructors

    View Source

    MacroRenderer(IProfilingLogger, ILogger<MacroRenderer>, IUmbracoContextAccessor, IOptionsMonitor<ContentSettings>, ILocalizedTextService, AppCaches, IMacroService, IHostingEnvironment, ICookieManager, ISessionManager, IRequestAccessor, PartialViewMacroEngine, IHttpContextAccessor)

    Declaration
    public MacroRenderer(IProfilingLogger profilingLogger, ILogger<MacroRenderer> logger, IUmbracoContextAccessor umbracoContextAccessor, IOptionsMonitor<ContentSettings> contentSettings, ILocalizedTextService textService, AppCaches appCaches, IMacroService macroService, IHostingEnvironment hostingEnvironment, ICookieManager cookieManager, ISessionManager sessionManager, IRequestAccessor requestAccessor, PartialViewMacroEngine partialViewMacroEngine, IHttpContextAccessor httpContextAccessor)
    Parameters
    Type Name Description
    IProfilingLogger profilingLogger
    Microsoft.Extensions.Logging.ILogger<MacroRenderer> logger
    IUmbracoContextAccessor umbracoContextAccessor
    Microsoft.Extensions.Options.IOptionsMonitor<ContentSettings> contentSettings
    ILocalizedTextService textService
    AppCaches appCaches
    IMacroService macroService
    IHostingEnvironment hostingEnvironment
    ICookieManager cookieManager
    ISessionManager sessionManager
    IRequestAccessor requestAccessor
    PartialViewMacroEngine partialViewMacroEngine
    Microsoft.AspNetCore.Http.IHttpContextAccessor httpContextAccessor
    View Source

    MacroRenderer(IProfilingLogger, ILogger<MacroRenderer>, IUmbracoContextAccessor, IOptionsMonitor<ContentSettings>, ILocalizedTextService, AppCaches, IMacroService, ICookieManager, ISessionManager, IRequestAccessor, PartialViewMacroEngine, IHttpContextAccessor, IWebHostEnvironment)

    Declaration
    public MacroRenderer(IProfilingLogger profilingLogger, ILogger<MacroRenderer> logger, IUmbracoContextAccessor umbracoContextAccessor, IOptionsMonitor<ContentSettings> contentSettings, ILocalizedTextService textService, AppCaches appCaches, IMacroService macroService, ICookieManager cookieManager, ISessionManager sessionManager, IRequestAccessor requestAccessor, PartialViewMacroEngine partialViewMacroEngine, IHttpContextAccessor httpContextAccessor, IWebHostEnvironment webHostEnvironment)
    Parameters
    Type Name Description
    IProfilingLogger profilingLogger
    Microsoft.Extensions.Logging.ILogger<MacroRenderer> logger
    IUmbracoContextAccessor umbracoContextAccessor
    Microsoft.Extensions.Options.IOptionsMonitor<ContentSettings> contentSettings
    ILocalizedTextService textService
    AppCaches appCaches
    IMacroService macroService
    ICookieManager cookieManager
    ISessionManager sessionManager
    IRequestAccessor requestAccessor
    PartialViewMacroEngine partialViewMacroEngine
    Microsoft.AspNetCore.Http.IHttpContextAccessor httpContextAccessor
    Microsoft.AspNetCore.Hosting.IWebHostEnvironment webHostEnvironment

    Methods

    View Source

    RenderAsync(String, IPublishedContent, Nullable<IDictionary<String, Object>>)

    Declaration
    public async Task<MacroContent> RenderAsync(string macroAlias, IPublishedContent content, IDictionary<string, object>? macroParams)
    Parameters
    Type Name Description
    System.String macroAlias
    IPublishedContent content
    System.Nullable<IDictionary<System.String, System.Object>> macroParams
    Returns
    Type Description
    Task<MacroContent>
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • MacroRenderer(IProfilingLogger, ILogger<MacroRenderer>, IUmbracoContextAccessor, IOptionsMonitor<ContentSettings>, ILocalizedTextService, AppCaches, IMacroService, IHostingEnvironment, ICookieManager, ISessionManager, IRequestAccessor, PartialViewMacroEngine, IHttpContextAccessor)
      • MacroRenderer(IProfilingLogger, ILogger<MacroRenderer>, IUmbracoContextAccessor, IOptionsMonitor<ContentSettings>, ILocalizedTextService, AppCaches, IMacroService, ICookieManager, ISessionManager, IRequestAccessor, PartialViewMacroEngine, IHttpContextAccessor, IWebHostEnvironment)
    • Methods
      • RenderAsync(String, IPublishedContent, Nullable<IDictionary<String, Object>>)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX