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
ContentFinderByIdPath
Provides an implementation of IContentFinder that handles page identifiers.
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.
ContentFinderCollection
ContentFinderCollectionBuilder
DefaultMediaUrlProvider
Default media URL provider.
DefaultUrlAssembler
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
MediaUrlProviderCollectionBuilder
PublishedRequest
PublishedRequestBuilder
PublishedRequestExtensions
PublishedRequestOld
PublishedRouter
Provides the default IPublishedRouter implementation.
RedirectTrackingHandler
SiteDomainMapper
Provides utilities to handle site domains.
UmbracoRequestPaths
Utility for checking paths
UmbracoRequestPathsOptions
UriUtility
UrlInfo
Represents infos for a URL.
UrlProvider
Provides URLs.
UrlProviderCollection
UrlProviderCollectionBuilder
WebPath
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.
IPublishedUrlProvider
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
IUrlProvider
Provides URLs.
Enums
RouteDirection
The direction of a route