Files
mixtape/zero.Core/Options/RoutingOptions.cs
T

42 lines
887 B
C#
Raw Normal View History

2021-11-06 16:27:04 +01:00
using zero.Core.Routing;
2021-02-23 15:50:33 +01:00
namespace zero.Core.Options
{
public class RoutingOptions
{
public RoutingOptions()
{
2021-11-05 13:46:07 +01:00
PageRouteIdBuilder = new PageRouteIdBuilder();
2021-02-23 15:50:33 +01:00
DefaultEndpoint = new("ZeroFrontend", "Index");
EndpointResolvers = new();
PageResolvers = new();
2021-07-20 12:56:45 +02:00
//ErrorReexecutionPath = "/error";
NotFoundEndpoint = null;
2021-02-23 15:50:33 +01:00
}
2021-11-05 13:46:07 +01:00
public IPageRouteIdBuilder PageRouteIdBuilder { get; set; }
2021-11-06 16:27:04 +01:00
public RouteEndpoint NotFoundEndpoint { get; set; }
2021-07-20 12:56:45 +02:00
2021-11-06 16:27:04 +01:00
public RouteEndpoint DefaultEndpoint { get; set; }
2021-02-23 15:50:33 +01:00
/// <summary>
///
/// </summary>
public RoutingEndpointOptions EndpointResolvers { get; set; }
/// <summary>
///
/// </summary>
public RoutingPageResolverOptions PageResolvers { get; set; }
2021-04-02 15:14:30 +02:00
/// <summary>
///
/// </summary>
public string ErrorReexecutionPath { get; set; }
2021-02-23 15:50:33 +01:00
}
}