WebRenderer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
A Renderer that attaches its components to a browser DOM.
public abstract class WebRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type WebRenderer = class
inherit Renderer
Public MustInherit Class WebRenderer
Inherits Renderer
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| WebRenderer(IServiceProvider, ILoggerFactory, JsonSerializerOptions, JSComponentInterop) |
Erstellt eine Instanz von WebRenderer. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Assets |
Ruft die ResourceAssetCollection diesem Rendererzugeordnete ab. (Geerbt von Renderer) |
| Dispatcher |
Ruft die Dispatcher diesem Rendererzugeordnete ab. (Geerbt von Renderer) |
| ElementReferenceContext |
Dient zum Abrufen oder Festlegen des ElementReferenceContext zugeordneten Werts Renderer, sofern vorhanden. (Geerbt von Renderer) |
| RendererId |
Veraltet.
Ruft den Bezeichner für den Renderer ab. |
| RendererInfo |
Ruft die RendererInfo diesem Rendererzugeordnete ab. (Geerbt von Renderer) |
Methoden
| Name | Beschreibung |
|---|---|
| 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) |
| AddRootComponent(Type, String) |
Instanziiert eine Stammkomponente und fügt sie innerhalb des angegebenen Elements an den Browser an. |
| AssignRootComponentId(IComponent) |
Ordnet den IComponentRendererBezeichner zu, der innerhalb des Gültigkeitsbereichs eindeutig Rendererist. (Geerbt von Renderer) |
| AttachRootComponentToBrowser(Int32, String) |
Vom Framework aufgerufen, um einen Speicherort für die angegebene Stammkomponente im Browser-DOM zu geben. |
| 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 RendererDatei nachverfolgt wird. Unterklassen können diese Methode überschreiben, um ihre eigenen Unterklassen von ComponentState. (Geerbt von Renderer) |
| DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean) |
Benachrichtigt den Renderer, dass ein Ereignis aufgetreten ist. (Geerbt von Renderer) |
| DispatchEventAsync(UInt64, EventFieldInfo, EventArgs) |
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) |
Gibt die von der aktuellen WebRenderer Instanz verwendeten Ressourcen frei. |
| DisposeAsync() |
A Renderer that attaches its components to a browser DOM. (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 die ComponentState zugeordnete Komponente ab. (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) |
| GetWebRendererId() |
Weist einen Bezeichner für den Renderer zu. |
| HandleException(Exception) |
Ermöglicht abgeleiteten Typen die Behandlung von Ausnahmen während des Renderings. Standardmäßig wird die ursprüngliche Ausnahme erneut gedrosselt. (Geerbt von Renderer) |
| 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) |
| 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ückgegebenen Task Warten auf diese Komponente und alle untergeordneten Komponenten, um das Rendern abzuschließen, falls es asynchrone Aufgaben gibt, die von einem dieser Komponenten ausgeführt werden. (Geerbt von Renderer) |
| 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) |
| ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode) |
Bestimmt, wie eine IComponentRenderMode Komponenteninstanz 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) |
| UpdateDisplayAsync(RenderBatch) |
Aktualisiert die sichtbare Benutzeroberfläche. (Geerbt von Renderer) |
Ereignisse
| Name | Beschreibung |
|---|---|
| UnhandledSynchronizationException |
Ermöglicht dem Aufrufer, Ausnahmen vom SynchronizationContext zu behandeln, wenn eins verfügbar ist. (Geerbt von Renderer) |