Microsoft.AspNetCore.Components Namespace
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.
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 |
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 two-way-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 |
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 |
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 |
Hinweise
Weitere Informationen zu-Komponenten finden Sie unter Erstellen und Verwenden von ASP.net Core Razor-Komponenten.