コード例 #1
0
        public static IEndpointRouteBuilder MapPanel(this IEndpointRouteBuilder builder, Action <PanelRoutingOptionBuilder> builderAction)
        {
            var option = new PanelRoutingOptionBuilder(builder);

            builderAction(option);
            return(builder);
        }
コード例 #2
0
 public static PanelRoutingOptionBuilder MapEntityManager(this PanelRoutingOptionBuilder builder, string endPoint = "api/discovery/entity-managers")
 {
     builder.EndpointRouteBuilder.MapGet(endPoint, async context => {
         var option = context.RequestServices.GetService <IOptions <EntityManagerOptions> >();
         await new OkObjectResult(option.Value.Managers).ExecuteResultAsync(new ActionContext {
             HttpContext = context
         });
     });
     return(builder);
 }