Search Results for

    Show / Hide Table of Contents
    View Source

    Class PublishedCacheBase

    Inheritance
    object
    Namespace: Umbraco.Cms.Core.PublishedCache
    Assembly: Umbraco.Core.dll
    Syntax
    public abstract class PublishedCacheBase : IPublishedCache

    Constructors

    View Source

    PublishedCacheBase(IVariationContextAccessor, bool)

    Declaration
    public PublishedCacheBase(IVariationContextAccessor variationContextAccessor, bool previewDefault)
    Parameters
    Type Name Description
    IVariationContextAccessor variationContextAccessor
    bool previewDefault

    Properties

    View Source

    PreviewDefault

    Declaration
    public bool PreviewDefault { get; }
    Property Value
    Type Description
    bool

    Methods

    View Source

    GetAtRoot(bool, string?)

    Declaration
    public abstract IEnumerable<IPublishedContent> GetAtRoot(bool preview, string? culture = null)
    Parameters
    Type Name Description
    bool preview
    string culture
    Returns
    Type Description
    IEnumerable<IPublishedContent>
    View Source

    GetById(bool, Guid)

    Gets a content identified by its unique identifier.

    Declaration
    public abstract IPublishedContent? GetById(bool preview, Guid contentId)
    Parameters
    Type Name Description
    bool preview

    A value indicating whether to consider unpublished content.

    Guid contentId

    The content unique identifier.

    Returns
    Type Description
    IPublishedContent

    The content, or null.

    Remarks

    The value of preview overrides defaults.

    View Source

    GetById(bool, int)

    Gets a content identified by its unique identifier.

    Declaration
    public abstract IPublishedContent? GetById(bool preview, int contentId)
    Parameters
    Type Name Description
    bool preview

    A value indicating whether to consider unpublished content.

    int contentId

    The content unique identifier.

    Returns
    Type Description
    IPublishedContent

    The content, or null.

    Remarks

    The value of preview overrides defaults.

    View Source

    GetById(Guid)

    Gets a content identified by its unique identifier.

    Declaration
    public IPublishedContent? GetById(Guid contentId)
    Parameters
    Type Name Description
    Guid contentId

    The content unique identifier.

    Returns
    Type Description
    IPublishedContent

    The content, or null.

    Remarks

    Considers published or unpublished content depending on defaults.

    View Source

    GetById(int)

    Gets a content identified by its unique identifier.

    Declaration
    public IPublishedContent? GetById(int contentId)
    Parameters
    Type Name Description
    int contentId

    The content unique identifier.

    Returns
    Type Description
    IPublishedContent

    The content, or null.

    Remarks

    Considers published or unpublished content depending on defaults.

    View Source

    HasById(bool, int)

    Declaration
    public abstract bool HasById(bool preview, int contentId)
    Parameters
    Type Name Description
    bool preview
    int contentId
    Returns
    Type Description
    bool
    View Source

    HasById(int)

    Declaration
    public bool HasById(int contentId)
    Parameters
    Type Name Description
    int contentId
    Returns
    Type Description
    bool
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX