Beispiel #1
0
 /// <summary>Ensures that the routeBuilder delegate has been executed.</summary>
 private void EnsureSpaRoutesBuilt()
 {
     if (spaRouteItems == null)
     {
         spaRouteItems = routeBuilder.Build();
     }
 }
        /// <summary>Ensures that the routeBuilder delegate has been executed.</summary>
        private async Task EnsureSpaRoutesBuilt()
        {
            if (spaRouteItems == null)
            {
                using (var scope = serviceProvider.CreateScope())
                {
                    var routes = new SpaRouteBuilder();
                    var spaPrerenderingService = scope.ServiceProvider.GetRequiredService <Prerendering.Services.ISpaPrerenderingService>();
                    await spaPrerenderingService.BuildRoutes(routes);

                    spaRouteItems = routes.Build();
                }
            }
        }