18 references to EndpointHtmlRenderer
Microsoft.AspNetCore.Components.Endpoints (18)
DependencyInjection\RazorComponentsServiceCollectionExtensions.cs (3)
58services.TryAddScoped<EndpointHtmlRenderer>(); 59services.TryAddScoped<IComponentPrerenderer>(services => services.GetRequiredService<EndpointHtmlRenderer>()); 74services.TryAddCascadingValue(sp => sp.GetRequiredService<EndpointHtmlRenderer>().HttpContext);
RazorComponentEndpointInvoker.cs (6)
25private readonly EndpointHtmlRenderer _renderer; 29public RazorComponentEndpointInvoker(EndpointHtmlRenderer renderer, ILogger<RazorComponentEndpointInvoker> logger) 58EndpointHtmlRenderer.MarkAsAllowingEnhancedNavigation(context); 128await EndpointHtmlRenderer.HandleNavigationException(context, ex); 217if (EndpointHtmlRenderer.ShouldShowDetailedErrors(context)) 265if (EndpointHtmlRenderer.ShouldShowDetailedErrors(context))
Rendering\EndpointComponentState.cs (2)
28private readonly EndpointHtmlRenderer _renderer; 32_renderer = (EndpointHtmlRenderer)renderer;
Rendering\SSRRenderModeBoundary.cs (2)
149if (EndpointHtmlRenderer.IsProgressivelyEnhancedNavigation(_httpContext.Request)) 226var 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;