Namespace EPiServer.Web.Routing
Classes
AncestorLoaderRule
Specifies how ancestors are loaded.
AncestorReferencesLoader
Loads ancestor references for a content. The result is cached so any subsequent call to method on same request will get cached result.
ContentEndpointRouteBuilderExtensions
Extends Microsoft.AspNetCore.Routing.IEndpointRouteBuilder with extension methods for registering content routes
ContentRouteData
Holds information of IContent and routing context (route language, remaining path, ...) after the uri is routed
ContentRouter
An Microsoft.AspNetCore.Routing.IRouter implementation that is used in Microsoft.AspNetCore.Routing.VirtualPathData results for content routing
EndpointRouteBuilderExtensions
Extends Microsoft.AspNetCore.Routing.IEndpointRouteBuilder with extension methods for registering content routes
HttpContextExtensions
Convenient methods to get information around current http request
HttpRedirect
Specifies how a http request should be redirected
RouteArguments
Used as argument in for example Route(UrlBuilder, RouteArguments).
RoutedContentEvaluationResult
Specifis how the current http request should be handled for current routed content
RoutingConstants
String constants used by the routing system in EPiServer.Web.Routing namespace.
RoutingOptions
Contains settings for content routing
ServiceCollectionExtensions
Extends Microsoft.Extensions.DependencyInjection.IServiceCollection with extension methods to add dependencies for content routing
UrlResolver
Class that routes an url to the corresponding IContent instance or vice versa.
UrlResolverArguments
Used as argument in for example GetUrl(ContentReference, String, UrlResolverArguments) to create an outgoing url.
UrlResolverExtensions
Extends IUrlResolver with convenient methods
VirtualPathArguments
Used as argument in for example GetUrl(ContentReference, String, VirtualPathArguments) to create an outgoing url.
VirtualPathDataExtensions
Contains extension methods that are useful when working with Microsoft.AspNetCore.Routing.VirtualPathData.
Interfaces
IContentEndpointRouteBuilder
An endpoint builder used to extend content routing
IContentRouteEvents
Defines events for content routing
IContentRouteHelper
Provides information about the routed content of the current web request.
IEndpointRoutingExtension
Register implementation in IOC container to extend routing for application
IIsolateEndpointRegistration
Optionally implemented by IIsolateEndpointRegistration to indicate that the endpoints for the extension should be isolated from other endpoints.
IPageRouteHelper
Provides information about the routed page and content of the current web request.
IRoutable
Represents content specific data for routing.
IRoutedContentEvaluator
Signature for component that evaluates how a routed content should be handled
IUrlResolver
Component that routes an url to the corresponding IContent instance or vice versa.