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
|
|
|
}
|
|
|
|
|
}
|