ErrorBoundary Klasse

Definition

Erfasst Fehler, die vom untergeordneten Inhalt ausgelöst werden.

public class ErrorBoundary : Microsoft.AspNetCore.Components.ErrorBoundaryBase
type ErrorBoundary = class
    inherit ErrorBoundaryBase
Public Class ErrorBoundary
Inherits ErrorBoundaryBase
Vererbung

Konstruktoren

ErrorBoundary()

Erfasst Fehler, die vom untergeordneten Inhalt ausgelöst werden.

Eigenschaften

ChildContent

Der Anzuzeigende Inhalt, wenn kein Fehler vorliegt.

(Geerbt von ErrorBoundaryBase)
CurrentException

Ruft die aktuelle Ausnahme oder NULL ab, wenn keine Ausnahme vorhanden ist.

(Geerbt von ErrorBoundaryBase)
ErrorContent

Der Inhalt, der angezeigt werden soll, wenn ein Fehler auftritt.

(Geerbt von ErrorBoundaryBase)
MaximumErrorCount

Die maximale Anzahl von Fehlern, die behandelt werden können. Wenn mehr Fehler empfangen werden, werden sie als fatal behandelt. Durch aufrufen Recover() wird die Anzahl zurückgesetzt.

(Geerbt von ErrorBoundaryBase)

Methoden

BuildRenderTree(RenderTreeBuilder)

Rendert die -Komponente in der angegebenen RenderTreeBuilder.

DispatchExceptionAsync(Exception)

Behandelt die bereitgestellte exception als von dieser Komponente ausgelöst. Dies führt dazu, dass der einschließende ErrorBoundary in einen fehlerbehafteten Zustand wechselt. Wenn kein eingeschlossener ErrorBoundary vorhanden ist, wird dies als Ausnahme vom einschließenden Renderer betrachtet.

Dies ist nützlich, wenn eine Ausnahme außerhalb der Komponentenlebenszyklusmethoden auftritt, sie aber wie eine Ausnahme aus einer Komponentenlebenszyklusmethode behandelt werden soll.

(Geerbt von ComponentBase)
InvokeAsync(Action)

Führt das angegebene Arbeitselement im Synchronisierungskontext des zugeordneten Renderers aus.

(Geerbt von ComponentBase)
InvokeAsync(Func<Task>)

Führt das angegebene Arbeitselement im Synchronisierungskontext des zugeordneten Renderers aus.

(Geerbt von ComponentBase)
OnAfterRender(Boolean)

Methode wird aufgerufen, wenn die Komponente interaktiv gerendert wurde und die Benutzeroberfläche die Aktualisierung abgeschlossen hat (z. B. nachdem Elemente zum Browser-DOM hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführungszeit aufgefüllt.

Diese Methode wird während des Vorabrenderings oder serverseitigen Renderings nicht aufgerufen, da diese Prozesse an kein Live-Browser-DOM angefügt sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird.

(Geerbt von ComponentBase)
OnAfterRenderAsync(Boolean)

Methode wird aufgerufen, nachdem die Komponente interaktiv gerendert wurde und die Benutzeroberfläche die Aktualisierung abgeschlossen hat (z. B. nachdem Elemente zum Browser-DOM hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführungszeit aufgefüllt.

Diese Methode wird während des Vorabrenderings oder serverseitigen Renderings nicht aufgerufen, da diese Prozesse an kein Live-Browser-DOM angefügt sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird.

Beachten Sie, dass die Komponente nach Abschluss der zurückgegebenen nicht automatisch erneut gerendert Taskwird, da dies zu einer endlosen Renderschleife führen würde.

(Geerbt von ComponentBase)
OnErrorAsync(Exception)

Wird von der Basisklasse aufgerufen, wenn ein Fehler behandelt wird. Der Fehler wird von der Standardimplementierung protokolliert.

OnInitialized()

Methode, die aufgerufen wird, wenn die Komponente startbereit ist, nachdem sie ihre anfänglichen Parameter von ihrem übergeordneten Element in der Renderstruktur empfangen hat.

(Geerbt von ComponentBase)
OnInitializedAsync()

Methode, die aufgerufen wird, wenn die Komponente startbereit ist, nachdem sie ihre anfänglichen Parameter von ihrem übergeordneten Element in der Renderstruktur empfangen hat.

Überschreiben Sie diese Methode, wenn Sie einen asynchronen Vorgang ausführen und die Komponente nach Abschluss dieses Vorgangs aktualisieren soll.

(Geerbt von ComponentBase)
OnParametersSet()

Methode wird aufgerufen, wenn die Komponente Parameter von ihrem übergeordneten Element in der Renderstruktur empfangen hat und die eingehenden Werte Eigenschaften zugewiesen wurden.

(Geerbt von ComponentBase)
OnParametersSetAsync()

Methode wird aufgerufen, wenn die Komponente Parameter von ihrem übergeordneten Element in der Renderstruktur empfangen hat und die eingehenden Werte Eigenschaften zugewiesen wurden.

(Geerbt von ComponentBase)
Recover()

Setzt die Fehlergrenze auf einen Zustand ohne Fehler zurück. Wenn sich die Fehlergrenze noch nicht in einem Fehlerzustand befindet, hat der Aufruf keine Auswirkung.

(Geerbt von ErrorBoundaryBase)
SetParametersAsync(ParameterView)

Legt Parameter fest, die vom übergeordneten Element der Komponente in der Renderstruktur bereitgestellt werden.

(Geerbt von ComponentBase)
ShouldRender()

Gibt ein Flag zurück, das angibt, ob die Komponente gerendert werden soll.

(Geerbt von ComponentBase)
StateHasChanged()

Benachrichtigt die Komponente, dass sich ihr Zustand geändert hat. Dies führt ggf. dazu, dass die Komponente erneut gerendert wird.

(Geerbt von ComponentBase)

Explizite Schnittstellenimplementierungen

IComponent.Attach(RenderHandle)

Erfasst Fehler, die vom untergeordneten Inhalt ausgelöst werden.

(Geerbt von ComponentBase)
IHandleAfterRender.OnAfterRenderAsync()

Erfasst Fehler, die vom untergeordneten Inhalt ausgelöst werden.

(Geerbt von ComponentBase)
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object)

Erfasst Fehler, die vom untergeordneten Inhalt ausgelöst werden.

(Geerbt von ComponentBase)

Gilt für: