Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IDocumentUrlAliasRepository

    Repository for document URL aliases.

    Namespace: Umbraco.Cms.Core.Persistence.Repositories
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IDocumentUrlAliasRepository

    Methods

    View Source

    DeleteByDocumentKey(IEnumerable<Guid>)

    Deletes all aliases for the specified document keys.

    Declaration
    void DeleteByDocumentKey(IEnumerable<Guid> documentKeys)
    Parameters
    Type Name Description
    IEnumerable<Guid> documentKeys

    The document keys to delete aliases for.

    View Source

    GetAll()

    Gets all persisted aliases from the database.

    Declaration
    IEnumerable<PublishedDocumentUrlAlias> GetAll()
    Returns
    Type Description
    IEnumerable<PublishedDocumentUrlAlias>

    All persisted aliases.

    View Source

    GetAllDocumentUrlAliases()

    Gets all document aliases.

    Declaration
    IEnumerable<DocumentUrlAliasRaw> GetAllDocumentUrlAliases()
    Returns
    Type Description
    IEnumerable<DocumentUrlAliasRaw>

    Raw alias data from documents with umbracoUrlAlias property.

    View Source

    Save(IEnumerable<PublishedDocumentUrlAlias>)

    Saves the specified aliases to the database. Handles insert/update/delete via diff - existing aliases not in the new set are deleted.

    Declaration
    void Save(IEnumerable<PublishedDocumentUrlAlias> aliases)
    Parameters
    Type Name Description
    IEnumerable<PublishedDocumentUrlAlias> aliases

    The aliases to save.

    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX