# Microsoft.AspNetCore.Components.HtmlRendering.Infrastructure

``` diff
+namespace Microsoft.AspNetCore.Components.HtmlRendering.Infrastructure {
+    public class StaticHtmlRenderer : Renderer {
+        public StaticHtmlRenderer(IServiceProvider serviceProvider, ILoggerFactory loggerFactory);
+        public override Dispatcher Dispatcher { get; }
+        public HtmlRootComponent BeginRenderingComponent(Type componentType, ParameterView initialParameters);
+        protected override void HandleException(Exception exception);
+        protected override Task UpdateDisplayAsync(in RenderBatch renderBatch);
+        protected internal virtual void WriteComponentHtml(int componentId, TextWriter output);
+    }
+}
```

