Namespace EPiServer.Web.Routing
Classes
AncestorReferencesLoader
Loads ancestor references for a content. The result is cached so any subsequent call to method on same request will get cached result.
ClassicLinkRoute
A route that can be added to support incoming routing of classic links like for example "/templates/Page.aspx?id=12&epslanguage=sv"
ContentRoute
ContentRouteData
Holds information of IContent and routing context (route language, remaining path, ...) after the uri is routed
ContentRouteHelper
EditUrlArguments
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
EditUrlResolver
This class supports the EPiServer infrastructure and is not intended to be used directly from your code.
MapContentRouteParameters
Contains the optional parameter values for calls to MapContentRoute".
PageRouteHelper
PartialRouteData
When an outgoing virtual path is extended through implementations of GetPartialVirtualPath(TRoutedData, String, RouteValueDictionary, RequestContext) this states the partial virtual path and the ContentReference for the content that should be used for base path.
PartialRouteHandler
Handler that manages registered instances of IPartialRouter<TContent, TRoutedData>.
PartialRouter
Encapsulates an instance of IPartialRouter<TContent, TRoutedData>.
PartialRouter<TIncoming, TOutgoing>
The concrete typed implementation of PartialRouter.
RequestContextEventArgs
RequestContextExtension
Extension methods on request Context such as et/Set Node, Lang, Controller
RequiredDefaultsConstraint
A constraint used to determine if the supplied route values does not differ from the default route values.
RouteArguments
Used as argument in for example Route(String, RouteArguments).
RouteCollectionExtensions
Contains extension methods for System.Web.Routing.RouteCollection.
RouteRegistrationEventArgs
Event arguments used in RoutesRegistrating and RoutesRegistered.
RoutingConstants
String constants used by the routing system in EPiServer.Web.Routing namespace.
RoutingEventArgs
Arument used during content routing.
RoutingOptions
RoutingOptionsExtensions
Extensions method for RoutingOptions
UrlBuilderEventArgs
Event args for the UrlBuilder.
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 System.Web.Routing.VirtualPathData.
Interfaces
IBasePathResolver
Resolves a virtual base path.
IContentRoute
Signature for a System.Web.Routing.RouteBase implementations for IContent instances
IContentRouteConstraint
Can be used as constraint in IContentRoute. Called after a IContent has been routed to determine if the routed instance fullfills the specified constraint.
IContentRouteEvents
Defines events for content routing
IContentRouteHelper
Provides information about the routed content of the current web request.
IPageRouteHelper
Provides information about the routed page and content of the current web request.
IPartialRouter<TContent, TRoutedData>
Defines the signature for a component that extends routing to IContent.
IRoutable
Represents content specific data for routing.
IRouteParser
ISimpleAddressRouteHandler
Handles simple address for outgoing requests.
IUrlResolver
Component that routes an url to the corresponding IContent instance or vice versa.
Enums
AncestorLoaderRule
Specifies how ancestors are loaded.
SupportedDirection
Specifies which route directions the Route supports