Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IPublishedContentCache

    Namespace: Umbraco.Cms.Core.PublishedCache
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IPublishedContentCache : IPublishedCache, IXPathNavigable

    Methods

    View Source

    GetByRoute(Boolean, String, Nullable<Boolean>, String)

    Gets content identified by a route.

    Declaration
    IPublishedContent GetByRoute(bool preview, string route, bool? hideTopLevelNode = null, string culture = null)
    Parameters
    Type Name Description
    System.Boolean preview

    A value indicating whether to consider unpublished content.

    System.String route

    The route

    System.Nullable<System.Boolean> hideTopLevelNode

    A value forcing the HideTopLevelNode setting.

    System.String culture

    the culture

    Returns
    Type Description
    IPublishedContent

    The content, or null.

    Remarks

    A valid route is either a simple path eg /foo/bar/nil or a root node id and a path, eg 123/foo/bar/nil.

    If is null then the settings value is used.

    The value of preview overrides defaults.

    View Source

    GetByRoute(String, Nullable<Boolean>, String)

    Gets content identified by a route.

    Declaration
    IPublishedContent GetByRoute(string route, bool? hideTopLevelNode = null, string culture = null)
    Parameters
    Type Name Description
    System.String route

    The route

    System.Nullable<System.Boolean> hideTopLevelNode

    A value forcing the HideTopLevelNode setting.

    System.String culture

    The culture

    Returns
    Type Description
    IPublishedContent

    The content, or null.

    Remarks

    A valid route is either a simple path eg /foo/bar/nil or a root node id and a path, eg 123/foo/bar/nil.

    If is null then the settings value is used.

    Considers published or unpublished content depending on defaults.

    View Source

    GetRouteById(Boolean, Int32, String)

    Gets the route for a content identified by its unique identifier.

    Declaration
    string GetRouteById(bool preview, int contentId, string culture = null)
    Parameters
    Type Name Description
    System.Boolean preview

    A value indicating whether to consider unpublished content.

    System.Int32 contentId

    The content unique identifier.

    System.String culture

    The culture

    Returns
    Type Description
    System.String

    A special string formatted route path.

    Remarks

    The resulting string is a special encoded route string that may contain the domain ID for the current route. If a domain is present the string will be prefixed with the domain ID integer, example: {domainId}/route-path-of-item

    The value of preview overrides defaults.

    View Source

    GetRouteById(Int32, String)

    Gets the route for a content identified by its unique identifier.

    Declaration
    string GetRouteById(int contentId, string culture = null)
    Parameters
    Type Name Description
    System.Int32 contentId

    The content unique identifier.

    System.String culture

    The culture

    Returns
    Type Description
    System.String

    A special string formatted route path.

    Remarks

    Considers published or unpublished content depending on defaults.

    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • GetByRoute(Boolean, String, Nullable<Boolean>, String)
      • GetByRoute(String, Nullable<Boolean>, String)
      • GetRouteById(Boolean, Int32, String)
      • GetRouteById(Int32, String)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX