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