Search Results for

    Show / Hide Table of Contents

    Namespace Umbraco.Cms.Core.Routing

    Classes

    AliasUrlProvider

    Provides URLs using the umbracoUrlAlias property.

    ContentFinderByConfigured404

    Provides an implementation of IContentFinder that runs the legacy 404 logic.

    ContentFinderByIdentifierPathBase

    Provides a base class for content finders that handle identifier-based paths (like keys or IDs).

    ContentFinderByKeyPath

    Provides an implementation of IContentFinder that handles page key identifiers.

    ContentFinderByPageIdQuery

    This looks up a document by checking for the umbPageId of a request/query string

    ContentFinderByRedirectUrl

    Provides an implementation of IContentFinder that handles page URL rewrites that are stored when moving, saving, or deleting a node.

    ContentFinderByUrl

    Provides an implementation of IContentFinder that handles page nice URLs.

    ContentFinderByUrlAlias

    Provides an implementation of IContentFinder that handles page aliases.

    ContentFinderByUrlAndTemplate

    Provides an implementation of IContentFinder that handles page nice URLs and a template.

    ContentFinderByUrlNew

    Provides an implementation of IContentFinder that handles page nice URLs.

    ContentFinderCollection

    Represents a collection of IContentFinder instances.

    ContentFinderCollectionBuilder

    Builds a ContentFinderCollection by registering IContentFinder implementations.

    DefaultMediaUrlProvider

    Default media URL provider.

    DefaultUrlAssembler

    Provides the default implementation of IUrlAssembler.

    DefaultUrlProvider

    Provides urls.

    Domain

    Represents a published snapshot domain.

    DomainAndUri

    Represents a published snapshot domain with its normalized uri.

    DomainUtilities

    Provides utilities to handle domains.

    MediaUrlProviderCollection

    Represents a collection of IMediaUrlProvider instances.

    MediaUrlProviderCollectionBuilder

    Builds a MediaUrlProviderCollection by registering IMediaUrlProvider implementations.

    NewDefaultUrlProvider

    Provides URLs.

    PublishedRequest

    Represents the result of Umbraco routing, containing all information needed to render a published content item.

    PublishedRequestBuilder

    Provides a builder for constructing IPublishedRequest instances during the routing process.

    PublishedRequestExtensions

    Provides extension methods for IPublishedRequest and IPublishedRequestBuilder.

    PublishedRequestOld

    Represents a legacy published content request.

    PublishedRouter

    Provides the default IPublishedRouter implementation.

    PublishedUrlInfoProvider

    Provides the default implementation of IPublishedUrlInfoProvider.

    RedirectTrackingHandler

    SiteDomainMapper

    Provides utilities to handle site domains.

    UmbracoRequestPaths

    Utility for checking paths

    UmbracoRequestPathsOptions

    Provides options for configuring UmbracoRequestPaths.

    UriUtility

    Provides utilities for manipulating URIs in the Umbraco routing context.

    UrlInfo

    Represents infos for a URL.

    UrlProvider

    Provides URLs.

    UrlProviderCollection

    Represents a collection of IUrlProvider instances.

    UrlProviderCollectionBuilder

    Builds a UrlProviderCollection by registering IUrlProvider implementations.

    WebPath

    Provides utilities for manipulating web paths.

    Structs

    RouteRequestOptions

    Options for routing an Umbraco request

    Interfaces

    IContentFinder

    Provides a method to try to find and assign an Umbraco document to a PublishedRequest.

    IContentLastChanceFinder

    Provides a method to try to find and assign an Umbraco document to a PublishedRequest when everything else has failed.

    IMediaUrlProvider

    Provides media URL.

    IPublishedRequest

    The result of Umbraco routing built with the IPublishedRequestBuilder

    IPublishedRequestBuilder

    Used by IContentFinder to route inbound requests to Umbraco content

    IPublishedRouter

    Routes requests.

    IPublishedUrlInfoProvider

    Provides URL information for published content items.

    IPublishedUrlProvider

    Provides URLs for published content and media items.

    IRedirectTracker

    Determines and records redirects for a content item following an update that may change it's public URL.

    ISiteDomainMapper

    Provides utilities to handle site domains.

    IUrlAssembler

    Provides URL assembly functionality for constructing URLs from path components.

    IUrlProvider

    Provides URLs.

    Enums

    RouteDirection

    The direction of a route

    UmbracoRouteResult

    Represents the result of routing an Umbraco request.

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