Class UmbracoRouteValues
Represents the data required to route to a specific controller/action during an Umbraco request
public class UmbracoRouteValues
- Inheritance
-
UmbracoRouteValues
- Inherited Members
Constructors
UmbracoRouteValues(IPublishedRequest, ControllerActionDescriptor, string?)
Initializes a new instance of the UmbracoRouteValues class.
public UmbracoRouteValues(IPublishedRequest publishedRequest, ControllerActionDescriptor controllerActionDescriptor, string? templateName = null)
Parameters
publishedRequest
IPublishedRequestcontrollerActionDescriptor
ControllerActionDescriptortemplateName
string
Fields
DefaultActionName
The default action name
public const string DefaultActionName = "Index"
Field Value
Properties
ActionName
Gets the action name
public string ActionName { get; }
Property Value
ControllerActionDescriptor
Gets the Controller descriptor found for routing to
public ControllerActionDescriptor ControllerActionDescriptor { get; }
Property Value
ControllerName
Gets the controller name
public string ControllerName { get; }
Property Value
ControllerType
Gets the controller type
public Type ControllerType { get; }
Property Value
PublishedRequest
Gets the Umbraco.Cms.Core.Routing.IPublishedRequest
public IPublishedRequest PublishedRequest { get; }
Property Value
- IPublishedRequest
TemplateName
Gets the template name
public string? TemplateName { get; }