Files
mixtape/zero.Core/Routing/Configuration/RoutingOptions.cs
T

38 lines
825 B
C#
Raw Normal View History

2021-11-19 16:11:12 +01:00
namespace zero.Routing;
2021-11-19 14:59:24 +01:00
public class RoutingOptions
{
public RoutingOptions()
{
PageRouteIdBuilder = new PageRouteIdBuilder();
DefaultEndpoint = new ControllerRouteEndpoint("ZeroFrontend", "Index");
2021-11-19 14:59:24 +01:00
EndpointResolvers = new();
PageResolvers = new();
//ErrorReexecutionPath = "/error";
NotFoundEndpoint = null;
}
public IPageRouteIdBuilder PageRouteIdBuilder { get; set; }
public IRouteEndpoint NotFoundEndpoint { get; set; }
2021-11-19 14:59:24 +01:00
public IRouteEndpoint DefaultEndpoint { get; set; }
2021-11-19 14:59:24 +01:00
/// <summary>
///
/// </summary>
public RoutingEndpointOptions EndpointResolvers { get; set; }
/// <summary>
///
/// </summary>
public RoutingPageResolverOptions PageResolvers { get; set; }
/// <summary>
///
/// </summary>
public string ErrorReexecutionPath { get; set; }
}