Namespace Umbraco.Web.Routing
Classes
AliasUrlProvider
Provides urls using the umbracoUrlAlias
property.
ContentFinderByIdPath
Provides an implementation of IContentFinder that handles page identifiers.
ContentFinderByLegacy404
Provides an implementation of IContentFinder that runs the legacy 404 logic.
ContentFinderByNiceUrl
Provides an implementation of IContentFinder that handles page nice urls.
ContentFinderByNiceUrlAndTemplate
Provides an implementation of IContentFinder that handles page nice urls and a template.
ContentFinderByNotFoundHandler<THandler>
Provides an implementation of IContentFinder that runs a legacy NotFoundHandler.
ContentFinderByNotFoundHandlers
Provides an implementation of IContentFinder that runs legacy INotFoundHandler
.
ContentFinderByPageIdQuery
This looks up a document by checking for the umbPageId of a request/query string
ContentFinderByProfile
Provides an implementation of IContentFinder that handles profiles.
ContentFinderByRedirectUrl
Provides an implementation of IContentFinder that handles page url rewrites that are stored when moving, saving, or deleting a node.
ContentFinderByUrlAlias
Provides an implementation of IContentFinder that handles page aliases.
ContentFinderResolver
Resolves IPublishedContentFinder objects.
ContentLastChanceFinderByNotFoundHandlers
Provides an implementation of IContentFinder that runs legacy INotFoundHandler
in "last chance" situation.
ContentLastChanceFinderResolver
Resolves the last chance IPublishedContentFinder object.
DefaultUrlProvider
Provides urls.
DomainAndUri
Represents an Umbraco domain and its normalized uri.
DomainHelper
Provides utilities to handle domains.
PublishedContentRequest
Represents a request for one specified Umbraco IPublishedContent to be rendered by one specified template, using one specified Culture and RenderingEngine.
RedirectTrackingEventHandler
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
RoutingContext
Provides context for the routing of a request.
SiteDomainHelper
Provides utilities to handle site domains.
SiteDomainHelperResolver
Resolves the ISiteDomainHelper implementation.
UmbracoRequestEventArgs
Event args used for event launched during a request (like in the UmbracoModule)
UrlProvider
Provides urls.
UrlProviderResolver
Resolves IUrlProvider objects.
Interfaces
IContentFinder
Provides a method to try to find and assign an Umbraco document to a PublishedContentRequest
.
ISiteDomainHelper
Provides utilities to handle site domains.
IUrlProvider
Provides urls.
Enums
EnsureRoutableOutcome
Represents the outcome of trying to route an incoming request.
UrlProviderMode
Specifies the type of urls that the url provider should produce.