Microsoft.AspNetCore.Components Namespace

Stellt Klassen für Komponenten Rendering, Ereignis Behandlung und Routing bereit.

Klassen

BindConverter

Führt Konvertierungen während der Bindung aus.

BindElementAttribute

Konfiguriert Optionen zum Binden bestimmter Elementtypen.

BindInputElementAttribute

Konfiguriert Optionen zum Binden von Untertypen eines HTML-Eingabeelements.

CascadingParameterAttribute

Gibt den Zielelement als kaskadierenden Komponentenparameter an. Der Wert wird von der nächstgelegenen Vorgängerkomponente bereitgestellt, die Werte CascadingValue<TValue> mit einem kompatiblen Typ und Namen liefert.

CascadingTypeParameterAttribute

Bezeichnet den generischen Typparameter als kaskadierend. Dadurch kann der generische Typrückschluss diesen Typparameterwert automatisch für Nachfolger verwenden, die ebenfalls über einen Typparameter mit dem gleichen Namen verfügen.

CascadingValue<TValue>

Eine Komponente, die allen Nachfolgerkomponenten einen kaskadierenden Wert bietet.

ChangeEventArgs

Stellt Informationen zu einem Änderungsereignis zur Verfügung, das ausgelöst wird.

ComponentBase

Optionale Basisklasse für Komponenten. Alternativ können Komponenten direkt implementiert IComponent werden.

Dispatcher

Verteilt externe Aktionen, die im Kontext einer ausgeführt werden Renderer sollen.

DynamicComponent

Eine Komponente, die eine andere Komponente dynamisch gemäß ihrem Parameter Type rendert.

EditorRequiredAttribute

Gibt an, dass der Komponentenparameter beim Erstellen im Editor vom Benutzer bereitgestellt werden muss.

Wenn kein Wert für diesen Parameter angegeben wird, geben Editoren oder Buildtools möglicherweise Warnungen an, die den Benutzer angibt, einen Wert anzugeben. Dieses Attribut ist nur für Eigenschaften gültig, die mit markiert ParameterAttribute sind.

ElementReferenceContext

Kontext für eine ElementReference .

ElementReferenceExtensions

Statische Klasse, die Erweiterungsmethoden zu ElementReference hinzufügt.

ErrorBoundaryBase

Eine Basisklasse für Fehlerbegrenzungskomponenten.

EventCallbackFactory

Eine Factory zum Erstellen EventCallback von - EventCallback<TValue> und -Instanzen.

EventCallbackFactoryBinderExtensions

Enthält Erweiterungsmethoden für die zweiseitige Bindung mithilfe von EventCallback . Nur für interne Verwendung.

EventCallbackFactoryEventArgsExtensions

Stellt Erweiterungsmethoden für EventCallbackFactory - und EventArgs -Typen bereit.

EventHandlerAttribute

Ordnet einen Ereignisargumenttyp einem Ereignisattributnamen zu.

InjectAttribute

Gibt an, dass der zugeordneten Eigenschaft während der Initialisierung ein Wert vom Dienstanbieter eingefügt werden soll.

LayoutAttribute

Gibt an, dass der zugeordnete Komponententyp ein angegebenes Layout verwendet.

LayoutComponentBase

Optionale Basisklasse für Komponenten, die ein Layout darstellen. Alternativ können Komponenten direkt implementieren IComponent und ihren eigenen Parameter mit dem Namen deklarieren. Body

LayoutView

Zeigt den angegebenen Inhalt innerhalb des angegebenen Layouts und alle weiteren geschachtelten Layouts an.

LocationChangeException

Eine Ausnahme, die ausgelöst wird, wenn LocationChanged eine Ausnahme auslöst.

NavigationException

Eine Ausnahme wird ausgelöst, wenn ein NavigationManager nicht zu einer anderen URL navigieren kann.

NavigationManager

Stellt eine Abstraktion zum Abfragen und Verwalten der URI-Navigation bereit.

NavigationManagerExtensions

Stellt Erweiterungsmethoden für den NavigationManager -Typ zur

OwningComponentBase

Eine Basisklasse, die einen Dienstanbieterbereich erstellt.

OwningComponentBase<TService>

Eine Basisklasse, die einen Dienstanbieterbereich erstellt und einen Dienst vom Typ TService auflöset.

ParameterAttribute

Gibt den Zielelement als Komponentenparameter an.

PersistentComponentState

Der Zustand für die Komponenten und Dienste einer Komponentenanwendung.

RouteAttribute

Gibt an, dass die zugeordnete Komponente mit dem angegebenen Routenvorlagenmuster übereinstimmen soll.

RouteData

Beschreibt während des Routings ermittelte Informationen, die die anzuzeigende Seite angibt.

RouteView

Zeigt die angegebene Seitenkomponente an und rendert sie in ihrem Layout und weiteren geschachtelten Layouts.

SupplyParameterFromQueryAttribute

Gibt an, dass Routingkomponenten einen Wert für den Parameter aus der aktuellen URL-Abfragezeichenfolge angeben können. Sie können auch weitere Werte angeben, wenn sich die URL-Abfragezeichenfolge ändert.

WebElementReferenceContext

Ein ElementReferenceContext für ein Webelement.

Strukturen

ElementReference

Stellt einen Verweis auf ein gerenderte Element dar.

EventCallback

Ein delegat gebundener Ereignishandler.

EventCallback<TValue>

Ein delegat gebundener Ereignishandler.

EventCallbackWorkItem

Umschließt einen Rückruf-Delegaten, der einem Ereignis zugeordnet ist.

MarkupString

Ein Zeichenfolgenwert, der als Markup wie HTML gerendert werden kann.

NavigationOptions

Zusätzliche Optionen zum Navigieren zu einem anderen URI.

ParameterValue

Stellt einen einzelnen Parameter dar, der IComponent einem von seinem übergeordneten Element in der Renderstruktur bereitgestellt wird.

ParameterView

Stellt eine Auflistung von Parametern dar, die einem von IComponent seinem übergeordneten Element in der Renderstruktur bereitgestellt werden.

ParameterView.Enumerator

Ein Enumerator, der einen ParameterView durchläuft.

PersistingComponentStateSubscription

Stellt ein Abonnement für den OnPersisting-Rückruf dar, der ComponentStatePersistenceManager ausgelöst wird, wenn die Anwendung beibehalten wird.

RenderHandle

Ermöglicht einer Komponente die Interaktion mit ihrem Renderer.

Schnittstellen

IComponent

Stellt eine Benutzeroberflächenkomponente dar.

IComponentActivator

Stellt einen Aktivator dar, der zum Instanziieren von Komponenten verwendet werden kann. Der Aktivator ist nicht für die Abhängigkeitsinjektion verantwortlich, da das Framework die Abhängigkeitsinjektion für die resultierenden Instanzen separat ausführt.

IHandleAfterRender

Schnittstelle, die von Komponenten implementiert wird, die eine Benachrichtigung erhalten, dass sie gerendert wurden.

IHandleEvent

Schnittstelle, die von Komponenten implementiert wird, die Benachrichtigungen über Zustandsänderungen erhalten.

IPersistentComponentStateStore

Verwaltet den Speicher für Komponenten und Dienste, die Teil einer Blazor-Anwendung sind.

Delegaten

RenderFragment

Stellt ein Segment von Benutzeroberflächeninhalten dar, das als Delegat implementiert wird, der den Inhalt in einen RenderTreeBuilder schreibt.

RenderFragment<TValue>

Stellt ein Segment des Benutzeroberflächeninhalts für ein Objekt vom Typ dar, das als Funktion implementiert TValue ist, die einen zurückgibt. RenderFragment

Hinweise

Weitere Informationen zu-Komponenten finden Sie unter Erstellen und Verwenden von ASP.net Core Razor-Komponenten.