Class UrlGeneratorContext
The context that is used during url generation. Different IUrlGeneratorPipelineStep instances in the pipeline can update the Url depending on UrlGeneratorContext and UrlGeneratorOptions.
Inheritance
Namespace: EPiServer.Core.Routing.Pipeline
Assembly: EPiServer.dll
Version: 12.0.3Syntax
public class UrlGeneratorContext : Object
Constructors
UrlGeneratorContext(ContentReference)
Creates a new context instance
Declaration
public UrlGeneratorContext(ContentReference contentLink)
Parameters
Type | Name | Description |
---|---|---|
ContentReference | contentLink | The contentlink for which an url is to be generated |
Properties
ContentLink
A reference to the content item for which an url is generated
Declaration
public ContentReference ContentLink { get; set; }
Property Value
Type | Description |
---|---|
ContentReference |
ContextMode
The context mode the url should be generated in
Declaration
public ContextMode ContextMode { get; set; }
Property Value
Type | Description |
---|---|
ContextMode |
CurrentHost
The host that current request is served under or null if the host could not be resolved.
Declaration
public HostDefinition CurrentHost { get; set; }
Property Value
Type | Description |
---|---|
HostDefinition |
Host
The host that the content is served under or null if the host could not be resolved.
Declaration
public HostDefinition Host { get; set; }
Property Value
Type | Description |
---|---|
HostDefinition |
Language
The language version of the content that is linked
Declaration
public CultureInfo Language { get; set; }
Property Value
Type | Description |
---|---|
System.Globalization.CultureInfo |
RouteValues
Custom values that can be used to pass data between different steps in the pipeline.
Declaration
public IDictionary<string, object> RouteValues { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<System.String, System.Object> |
Url
The Url that is being generated
Declaration
public UrlBuilder Url { get; set; }
Property Value
Type | Description |
---|---|
UrlBuilder |