Freigeben über


StaticHtmlRenderer Klasse

Definition

Eine Renderer Unterklasse, die für das statische HTML-Rendering vorgesehen ist. Anwendungsentwickler sollten diese Klasse normalerweise nicht direkt verwenden. Verwenden Sie stattdessen HtmlRenderer für eine komfortablere API.

public class StaticHtmlRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type StaticHtmlRenderer = class
    inherit Renderer
Public Class StaticHtmlRenderer
Inherits Renderer
Vererbung
StaticHtmlRenderer

Konstruktoren

StaticHtmlRenderer(IServiceProvider, ILoggerFactory)

Erstellt eine Instanz von StaticHtmlRenderer.

Eigenschaften

Assets

Ruft die ResourceAssetCollection, die diesem Rendererzugeordnet ist.

(Geerbt von Renderer)
Dispatcher

Ruft die Dispatcher, die diesem Rendererzugeordnet ist.

ElementReferenceContext

Ruft den ElementReferenceContext ab, der diesem Rendererzugeordnet ist, falls vorhanden.

(Geerbt von Renderer)
RendererInfo

Ruft die RendererInfo, die diesem Rendererzugeordnet ist.

RendererInfo

Ruft die RendererInfo, die diesem Rendererzugeordnet ist.

(Geerbt von Renderer)

Methoden

AddPendingTask(ComponentState, Task)

Benachrichtigt den Renderer, dass eine ausstehende Aufgabe einer Komponente zugeordnet ist. Der Renderer gilt als still, wenn alle derartigen Vorgänge abgeschlossen sind.

(Geerbt von Renderer)
AssignRootComponentId(IComponent)

Ordnet die IComponent dem Rendererzu, und weist einen Bezeichner zu, der innerhalb des Bereichs der Renderereindeutig ist.

(Geerbt von Renderer)
BeginRenderingComponent(IComponent, ParameterView)

Fügt eine Stammkomponente hinzu und beginnt mit dem Rendern.

BeginRenderingComponent(Type, ParameterView)

Fügt eine Stammkomponente des angegebenen Typs hinzu und beginnt mit dem Rendern.

CreateComponentState(Int32, IComponent, ComponentState)

Erstellt eine ComponentState Instanz zum Nachverfolgen des Zustands, der einer neu instanziierten Komponente zugeordnet ist. Dies wird aufgerufen, bevor die Komponente initialisiert und innerhalb der Renderernachverfolgt wird. Unterklassen können diese Methode außer Kraft setzen, um ihre eigenen Unterklassen von ComponentStatezu verwenden.

(Geerbt von Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs)

Benachrichtigt den Renderer, dass ein Ereignis aufgetreten ist.

(Geerbt von Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean)

Benachrichtigt den Renderer, dass ein Ereignis aufgetreten ist.

(Geerbt von Renderer)
Dispose()

Veröffentlicht alle ressourcen, die derzeit von dieser Renderer Instanz verwendet werden.

(Geerbt von Renderer)
Dispose(Boolean)

Veröffentlicht alle ressourcen, die derzeit von dieser Renderer Instanz verwendet werden.

(Geerbt von Renderer)
DisposeAsync()

Eine Renderer Unterklasse, die für das statische HTML-Rendering vorgesehen ist. Anwendungsentwickler sollten diese Klasse normalerweise nicht direkt verwenden. Verwenden Sie stattdessen HtmlRenderer für eine komfortablere API.

(Geerbt von Renderer)
GetComponentRenderMode(IComponent)

Ruft die IComponentRenderMode für eine bestimmte Komponente ab, falls verfügbar.

(Geerbt von Renderer)
GetComponentState(IComponent)

Löst den Komponentenstatus für eine bestimmte IComponent Instanz auf.

(Geerbt von Renderer)
GetComponentState(Int32)

Ruft den ComponentState ab, der der angegebenen Komponente zugeordnet ist.

(Geerbt von Renderer)
GetCurrentRenderTreeFrames(Int32)

Ruft die aktuelle Renderstruktur für eine bestimmte Komponente ab.

(Geerbt von Renderer)
GetEventArgsType(UInt64)

Ruft den Ereignisargumenttyp für den angegebenen Ereignishandler ab.

(Geerbt von Renderer)
HandleException(Exception)

Ermöglicht abgeleiteten Typen die Behandlung von Ausnahmen während des Renderings. Standardmäßig wird die ursprüngliche Ausnahme erneut gedrosselt.

InstantiateComponent(Type)

Erstellt eine neue Komponente des angegebenen Typs.

(Geerbt von Renderer)
ProcessPendingRender()

Verarbeitet ausstehende Renderanforderungen von Komponenten, falls vorhanden.

(Geerbt von Renderer)
RemoveRootComponent(Int32)

Entfernt die angegebene Komponente aus dem Renderer, wodurch die Komponente und die untergeordneten Elemente verworfen werden.

(Geerbt von Renderer)
RenderChildComponent(TextWriter, RenderTreeFrame)

Rendert den angegebenen Komponentenframe als HTML in der Ausgabe.

RenderRootComponentAsync(Int32)

Führt das erste Rendern für eine Stammkomponente durch, auf das Warten auf diese Komponente und alle untergeordneten Komponenten, um das Rendern abzuschließen, falls eine asynchrone Arbeit von einer der Komponenten ausgeführt wird. Danach trifft die Stammkomponente ihre eigenen Entscheidungen darüber, wann sie erneut gerendert werden sollen, sodass dies nicht mehr als einmal aufgerufen werden muss.

(Geerbt von Renderer)
RenderRootComponentAsync(Int32, ParameterView)

Stellt Parameter für eine Stammkomponente bereit, was normalerweise dazu führt, dass sie gerendert wird. Dies kann verwendet werden, um das erste Rendern einer Stammkomponente auszulösen oder seine Parameter zu aktualisieren und ein nachfolgendes Rendern auszulösen. Beachten Sie, dass Komponenten auch eigene Entscheidungen darüber treffen können, wann sie erneut gerendert werden sollen, und können jederzeit erneut gerendert werden.

Die zurückgegebene Task wartet auf diese Komponente und alle untergeordneten Komponenten, um das Rendern abzuschließen, falls eine asynchrone Arbeit von einem dieser Komponenten ausgeführt wird.

(Geerbt von Renderer)
ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode)

Bestimmt, wie ein IComponentRenderMode beim Abrufen einer Komponenteninstanz behandelt wird. Dies wird nur aufgerufen, wenn ein Rendermodus entweder an der Anrufwebsite oder im Komponententyp angegeben wird.

Unterklassen können diese Methode außer Kraft setzen, um eine Komponente eines anderen Typs zurückzugeben oder auszulösen, je nachdem, ob der Renderer den Rendermodus unterstützt und wie er diese Unterstützung implementiert.

(Geerbt von Renderer)
TryCreateScopeQualifiedEventName(Int32, String, String)

Erstellt den vollständig bereichsqualifizierten Namen für ein benanntes Ereignis, wenn sich die Komponente in einem FormMappingContext befindet (unabhängig davon, ob dieser Zuordnungskontext benannt ist).

UpdateDisplayAsync(RenderBatch)

Aktualisiert die sichtbare Benutzeroberfläche.

WriteComponentHtml(Int32, TextWriter)

Rendert die angegebene Komponente als HTML in der Ausgabe.

Ereignisse

UnhandledSynchronizationException

Ermöglicht dem Aufrufer, Ausnahmen vom SynchronizationContext zu behandeln, wenn eins verfügbar ist.

(Geerbt von Renderer)

Gilt für: