18 references to EndpointHtmlRenderer
Microsoft.AspNetCore.Components.Endpoints (18)
DependencyInjection\RazorComponentsServiceCollectionExtensions.cs (3)
59services.TryAddScoped<EndpointHtmlRenderer>(); 60services.TryAddScoped<IComponentPrerenderer>(services => services.GetRequiredService<EndpointHtmlRenderer>()); 75services.TryAddCascadingValue(sp => sp.GetRequiredService<EndpointHtmlRenderer>().HttpContext);
RazorComponentEndpointInvoker.cs (6)
25private readonly EndpointHtmlRenderer _renderer; 29public RazorComponentEndpointInvoker(EndpointHtmlRenderer renderer, ILogger<RazorComponentEndpointInvoker> logger) 58EndpointHtmlRenderer.MarkAsAllowingEnhancedNavigation(context); 123await EndpointHtmlRenderer.HandleNavigationException(context, ex); 225if (EndpointHtmlRenderer.ShouldShowDetailedErrors(context)) 241if (EndpointHtmlRenderer.ShouldShowDetailedErrors(context))
Rendering\EndpointComponentState.cs (2)
31private readonly EndpointHtmlRenderer _renderer; 36_renderer = (EndpointHtmlRenderer)renderer;
Rendering\SSRRenderModeBoundary.cs (2)
153if (EndpointHtmlRenderer.IsProgressivelyEnhancedNavigation(_httpContext.Request)) 230var invocationId = EndpointHtmlRenderer.GetOrCreateInvocationId(httpContext);
Results\RazorComponentResultExecutor.cs (4)
47var endpointHtmlRenderer = httpContext.RequestServices.GetRequiredService<EndpointHtmlRenderer>(); 53EndpointHtmlRenderer.MarkAsAllowingEnhancedNavigation(httpContext); 71var htmlContent = (EndpointHtmlRenderer.PrerenderedComponentHtmlContent)(await endpointHtmlRenderer.PrerenderComponentAsync(
TempData\TempDataProviderServiceCollectionExtensions.cs (1)
42var httpContext = sp.GetRequiredService<EndpointHtmlRenderer>().HttpContext;