Class ContentRouteDefinition
Defines a route for content
Inheritance
System.Object
ContentRouteDefinition
Namespace: EPiServer.Core.Routing.Pipeline
Assembly: EPiServer.dll
Version: 12.0.3Syntax
public class ContentRouteDefinition : Object
Constructors
ContentRouteDefinition()
Declaration
public ContentRouteDefinition()
Properties
ContextMode
Specifies for which ContextMode the route should be registered.
Declaration
public RouteContextMode ContextMode { get; set; }
Property Value
Type | Description |
---|---|
RouteContextMode |
Remarks
Default value is All
Name
The name of the route
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
RouteRootResolver
A resolver for where which content that is the root for the route definition
Declaration
public Func<SiteDefinition, ContentReference> RouteRootResolver { get; set; }
Property Value
Type | Description |
---|---|
System.Func<SiteDefinition, ContentReference> |
Remarks
By default it resolves from StartPage
StaticSegments
Specifies which static segments (if any) that should be prepended before the content segments
Declaration
public IEnumerable<string> StaticSegments { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.String> |
SupportMultiLanguage
Specifies if content resolved by this route is multi lingual
Declaration
public bool SupportMultiLanguage { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Default value is true