Namespace Umbraco.Web.Routing
Classes
AliasUrlProvider
Provides URLs using the umbracoUrlAlias
property.
ContentFinderByConfigured404
Provides an implementation of IContentFinder that runs the legacy 404 logic.
ContentFinderByIdPath
Provides an implementation of IContentFinder that handles page 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.
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
Represents a request for one specified Umbraco IPublishedContent to be rendered by one specified template, using one specified Culture and RenderingEngine.
PublishedRouter
Provides the default IPublishedRouter implementation.
RedirectTrackingComponent
RedirectTrackingComposer
Implements an Application Event Handler for managing redirect URLs tracking.
RoutableAttemptEventArgs
Event args containing information about why the request was not routable, or if it is routable
SiteDomainHelper
Provides utilities to handle site domains.
UmbracoRequestEventArgs
Event args used for event launched during a request (like in the UmbracoModule)
UrlInfo
Represents infos for a URL.
UrlProvider
Provides URLs.
UrlProviderCollection
UrlProviderCollectionBuilder
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.
IPublishedRouter
Routes requests.
ISiteDomainHelper
Provides utilities to handle site domains.
IUrlProvider
Provides URLs.
Enums
EnsureRoutableOutcome
Represents the outcome of trying to route an incoming request.