1 implementation of IHtmlAsyncContent
Microsoft.AspNetCore.Components.Endpoints (1)
Rendering\EndpointHtmlRenderer.Prerendering.cs (1)
324public class PrerenderedComponentHtmlContent : IHtmlAsyncContent
34 references to IHtmlAsyncContent
Microsoft.AspNetCore.Components.Endpoints (3)
DependencyInjection\IComponentPrerenderer.cs (1)
24ValueTask<IHtmlAsyncContent> PrerenderComponentAsync(
Rendering\EndpointHtmlRenderer.Prerendering.cs (2)
87public ValueTask<IHtmlAsyncContent> PrerenderComponentAsync( 96public async ValueTask<IHtmlAsyncContent> PrerenderComponentAsync(
Microsoft.AspNetCore.Components.Endpoints.Tests (29)
EndpointHtmlRendererTest.cs (29)
81var result = await renderer.PrerenderComponentAsync(httpContext, typeof(SimpleComponent), new InteractiveWebAssemblyRenderMode(prerender: false), ParameterView.Empty); 148var result = await renderer.PrerenderComponentAsync(httpContext, typeof(WebAssemblyPreloadWrapper), null, ParameterView.Empty); 171var result = await renderer.PrerenderComponentAsync(httpContext, typeof(SimpleComponent), RenderMode.InteractiveWebAssembly, ParameterView.Empty); 210var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GreetingComponent), 248var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GreetingComponent), 284var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GreetingComponent), 334var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GreetingComponent), 383var result = await renderer.PrerenderComponentAsync(httpContext, typeof(SimpleComponent), null, ParameterView.Empty); 400var result = await renderer.PrerenderComponentAsync(httpContext, typeof(SimpleComponent), new InteractiveServerRenderMode(false), ParameterView.Empty); 432var result = await renderer.PrerenderComponentAsync(httpContext, typeof(SimpleComponent), RenderMode.InteractiveServer, ParameterView.Empty); 476var server = await renderer.PrerenderComponentAsync(httpContext, typeof(GreetingComponent), RenderMode.InteractiveServer, parameters); 477var client = await renderer.PrerenderComponentAsync(httpContext, typeof(GreetingComponent), RenderMode.InteractiveWebAssembly, parameters); 493var firstResult = await renderer.PrerenderComponentAsync(httpContext, typeof(SimpleComponent), new InteractiveServerRenderMode(true), ParameterView.Empty); 497var secondResult = await renderer.PrerenderComponentAsync(httpContext, typeof(SimpleComponent), new InteractiveServerRenderMode(false), ParameterView.Empty); 534var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GreetingComponent), null, parameters); 551var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GreetingComponent), new InteractiveServerRenderMode(false), parameters); 590var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GreetingComponent), new InteractiveServerRenderMode(false), parameters); 629var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GreetingComponent), RenderMode.InteractiveServer, parameters); 680var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GreetingComponent), RenderMode.InteractiveServer, parameters); 730var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GenericComponent<int>), null, parameters); 748var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GenericComponent<string>), new InteractiveServerRenderMode(false), parameters); 787var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GenericComponent<int>), RenderMode.InteractiveServer, parameters); 825var result = await renderer.PrerenderComponentAsync(httpContext, typeof(GenericComponent<int>), RenderMode.InteractiveWebAssembly, parameters); 873var result = await renderer.PrerenderComponentAsync(httpContext, typeof(OnAfterRenderComponent), null, parameters); 903var result = await renderer.PrerenderComponentAsync(httpContext, typeof(AsyncDisposableComponent), null, parameters); 1088var result = await renderer.PrerenderComponentAsync(httpContext, typeof(AsyncComponent), null, ParameterView.Empty); 1328var result = await renderer.PrerenderComponentAsync(httpContext, typeof(ComponentWithInteractiveChildren), null, ParameterView.Empty); 1431var result = await renderer.PrerenderComponentAsync(httpContext, typeof(InteractiveWithInteractiveChild), 1909private static string HtmlContentToString(IHtmlAsyncContent result)
Microsoft.AspNetCore.Mvc.TagHelpers (1)
ComponentTagHelper.cs (1)
100var result = await componentPrerenderer.PrerenderComponentAsync(ViewContext.HttpContext, ComponentType, renderMode, parameters);
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Buffers\ViewBuffer.cs (1)
235if (value.Value is IHtmlAsyncContent valueAsHtmlAsyncContent)