Files
Umbraco-CMS/src/Umbraco.Web.Website/RouteDefinition.cs
2020-04-28 16:00:29 +02:00

30 lines
913 B
C#

using System;
using Umbraco.Web.Routing;
namespace Umbraco.Web.Website
{
/// <summary>
/// Represents the data required to route to a specific controller/action during an Umbraco request
/// </summary>
public class RouteDefinition
{
public string ControllerName { get; set; }
public string ActionName { get; set; }
/// <summary>
/// The Controller type found for routing to
/// </summary>
public Type ControllerType { get; set; }
/// <summary>
/// Everything related to the current content request including the requested content
/// </summary>
public IPublishedRequest PublishedRequest { get; set; }
/// <summary>
/// Gets/sets whether the current request has a hijacked route/user controller routed for it
/// </summary>
public bool HasHijackedRoute { get; set; }
}
}