Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class RoutingOptions

Contains settings for content routing

Inheritance
System.Object
RoutingOptions
Namespace: EPiServer.Web.Routing
Assembly: EPiServer.dll
Version: 12.0.3
Syntax
[Options(ConfigurationSection = "Cms")]
public class RoutingOptions : Object

Constructors

RoutingOptions()

Declaration
public RoutingOptions()

Properties

IsUrlCacheEnabled

Specifies if generated content urls should be cached

Declaration
public bool IsUrlCacheEnabled { get; }
Property Value
Type Description
System.Boolean

ShortcutRedirection

Specifes how pages with a shortcut should be handled when routed to

Declaration
public HttpRedirect ShortcutRedirection { get; set; }
Property Value
Type Description
HttpRedirect
Remarks

Default is that page is permanent redirected to the content it is a shortcut for

StrictLanguageRouting

Defines if strict language determination should be used during routing.

Declaration
public bool StrictLanguageRouting { get; set; }
Property Value
Type Description
System.Boolean
Remarks

Defalt value is true

UrlCacheExpirationTime

Gets the content url cache expiration time .

Declaration
public TimeSpan UrlCacheExpirationTime { get; set; }
Property Value
Type Description
System.TimeSpan

UsePrimaryHostForOutgoingUrls

Specifies that the HostDefinitionType that is Primary should be used when generating outgoing url.

Declaration
public bool UsePrimaryHostForOutgoingUrls { get; set; }
Property Value
Type Description
System.Boolean
Remarks

This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version.

UseTrailingSlash

Gets or sets a value indicating whether a trailing slash should be added for urls to content.

Declaration
public bool UseTrailingSlash { get; set; }
Property Value
Type Description
System.Boolean

true if a trailing slash should be used; otherwise, false.

Remarks

Default value is true.

Methods

ConfigureForExternalTemplates()

Obsolete! Configures routing to support that templates are deployed in a separate application

Declaration
public void ConfigureForExternalTemplates()

Extension Methods