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 das Rendern von Komponenten, die Ereignisbehandlung und das Routing bereit.
Klassen
BindConverter |
Führt Konvertierungen während der Bindung durch. |
BindElementAttribute |
Konfiguriert Optionen zum Binden bestimmter Elementtypen. |
BindInputElementAttribute |
Konfiguriert Optionen zum Binden von Untertypen eines HTML- |
CascadingParameterAttribute |
Gibt das Zielelement als Cascading Component-Parameter an. Der Wert wird vom nächstgelegenen Vorgänger CascadingValue<TValue> Komponente bereitgestellt, die Werte mit einem kompatiblen Typ und Namen bereitstellt. |
CascadingParameterAttributeBase |
Stellt einen Parameter dar, dessen Wert in der Komponentenhierarchie überlappend ist. |
CascadingTypeParameterAttribute |
Gibt den generischen Typparameter als Kaskadierung an. Dies ermöglicht die verwendung dieses Typparameterwerts automatisch für Nachfolger, die ebenfalls über einen Typparameter mit demselben Namen verfügen. |
CascadingValue<TValue> |
Eine Komponente, die einen kaskadierenden Wert für alle untergeordneten Komponenten bereitstellt. |
CascadingValueSource<TValue> |
Stellt einen kaskadierenden Wert bereit, der von Komponenten mithilfe von CascadingParameterAttributeempfangen werden kann. |
ChangeEventArgs |
Stellt Informationen zu einem Änderungsereignis bereit, das ausgelöst wird. |
ComponentBase |
Optionale Basisklasse für Komponenten. Alternativ können Komponenten IComponent direkt implementieren. |
Dispatcher |
Verteilt externe Aktionen, die im Kontext einer Rendererausgeführt werden sollen. |
DynamicComponent |
Eine Komponente, die eine andere Komponente dynamisch gemäß ihrem Type-Parameter rendert. |
EditorRequiredAttribute |
Gibt an, dass der Komponentenparameter vom Benutzer beim Erstellen im Editor bereitgestellt werden muss. Wenn kein Wert für diesen Parameter angegeben wird, können Editoren oder Buildtools Warnungen enthalten, die den Benutzer angeben, um einen Wert anzugeben. Dieses Attribut ist nur für Eigenschaften gültig, die mit ParameterAttributegekennzeichnet sind. |
ElementReferenceContext |
Kontext für eine ElementReference. |
ElementReferenceExtensions |
Statische Klasse, die Erweiterungsmethoden zu ElementReferencehinzufügt. |
ErrorBoundaryBase |
Eine Basisklasse für Fehlerbegrenzungskomponenten. |
EventCallbackFactory |
Eine Factory zum Erstellen von EventCallback und EventCallback<TValue> Instanzen. |
EventCallbackFactoryBinderExtensions |
Enthält Erweiterungsmethoden für bidirektionale Bindung mithilfe von EventCallback. Nur für die interne Verwendung. |
EventCallbackFactoryEventArgsExtensions |
Stellt Erweiterungsmethoden für EventCallbackFactory- und EventArgs Typen bereit. |
EventHandlerAttribute |
Ordnet einen Ereignisargumenttyp einem Ereignisattributenamen zu. |
ExcludeFromInteractiveRoutingAttribute |
Wenn sie auf eine Seitenkomponente angewendet wird, wird angegeben, dass die interaktive Router Komponente diese Seite ignorieren soll. Dies bedeutet, dass Navigationen zu der Seite nicht durch interaktives Routing aufgelöst werden, sondern stattdessen eine vollständige Seite neu laden. |
ImportMap |
Stellt ein |
ImportMapDefinition |
Stellt den Inhalt eines |
InjectAttribute |
Gibt an, dass die zugeordnete Eigenschaft während der Initialisierung einen Wert vom Dienstanbieter injiziert haben 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 IComponent direkt implementieren und ihren eigenen Parameter namens Bodydeklarieren. |
LayoutView |
Zeigt den angegebenen Inhalt innerhalb des angegebenen Layouts und alle weiteren geschachtelten Layouts an. |
LocationChangeException |
Eine Ausnahme wird ausgelöst, wenn LocationChanged eine Ausnahme auslöst. |
NavigationException |
Ausnahme 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 bereit. |
OwningComponentBase |
Eine Basisklasse, die einen Dienstanbieterbereich erstellt. |
OwningComponentBase<TService> |
Eine Basisklasse, die einen Dienstanbieterbereich erstellt und einen Dienst vom Typ |
ParameterAttribute |
Gibt das Zielelement als Komponentenparameter an. |
PersistentComponentState |
Der Zustand für die Komponenten und Dienste einer Komponentenanwendung. |
RendererInfo |
Stellt Informationen zur Plattform bereit, auf der die Komponente ausgeführt wird. |
RenderModeAttribute |
Gibt einen festen Renderingmodus für einen Komponententyp an. Wenn möglich, sollten Komponenten keinen Rendermodus auf diese Weise angeben und für alle Rendermodi implementiert werden. Komponentenautoren sollten nur einen festen Renderingmodus angeben, wenn die Komponente in anderen Modi nicht ausgeführt werden kann. |
ResourceAsset |
Eine Ressource der Komponentenanwendung, z. B. ein Skript, ein Stylesheet oder ein Bild. |
ResourceAssetCollection |
Beschreibt eine Zuordnung statischer Objekte zu den entsprechenden eindeutigen URLs. |
ResourceAssetProperty |
Eine Ressourceneigenschaft. |
RouteAttribute |
Gibt an, dass die zugeordnete Komponente mit dem angegebenen Routenvorlagenmuster übereinstimmen soll. |
RouteData |
Beschreibt Informationen, die während des Routings bestimmt werden, die die anzuzeigende Seite angibt. |
RouteView |
Zeigt die angegebene Seitenkomponente an, rendert sie innerhalb des Layouts und alle weiteren geschachtelten Layouts. |
StreamRenderingAttribute |
Ein Attribut, das angibt, ob das Rendern einer Komponente und dessen Nachfolger gestreamt werden soll. Dieses Attribut wird nur innerhalb von Renderern wirksam, die Streamingrendering unterstützen (z. B. serverseitiges HTML-Rendering von einem Razor Component-Endpunkt). In anderen Hostingmodellen hat sie keine Auswirkung. Wenn ein Komponententyp dieses Attribut nicht deklariert, verwenden Instanzen dieses Komponententyps den gleichen Streamingrenderingmodus wie die übergeordnete Komponente. |
SupplyParameterFromFormAttribute |
Gibt an, dass der Wert der zugeordneten Eigenschaft aus den Formulardaten für das Formular mit dem angegebenen Namen angegeben werden soll. |
SupplyParameterFromQueryAttribute |
Gibt an, dass Routingkomponenten einen Wert für den Parameter aus der aktuellen URL-Abfragezeichenfolge bereitstellen können. Sie können auch weitere Werte angeben, wenn sich die URL-Abfragezeichenfolge ändert. |
SupplyParameterFromQueryProviderServiceCollectionExtensions |
Ermöglicht das Bereitstellen von Komponentenparametern aus der Abfragezeichenfolge mit SupplyParameterFromQueryAttribute. |
WebElementReferenceContext |
Eine ElementReferenceContext für ein Webelement. |
Strukturen
CascadingParameterInfo |
Enthält Informationen zu einem kaskadierenden Parameter. |
ElementReference |
Stellt einen Verweis auf ein gerendertes Element dar. |
EventCallback |
Ein gebundener Ereignishandlerdelegat. |
EventCallback<TValue> |
Ein gebundener Ereignishandlerdelegat. |
EventCallbackWorkItem |
Umschließt einen Rückrufdelegat, der einem Ereignis zugeordnet ist. |
MarkupString |
Ein Zeichenfolgenwert, der als Markup wie HTML gerendert werden kann. |
NavigationOptions |
Zusätzliche Optionen für die Navigation zu einem anderen URI. |
ParameterValue |
Stellt einen einzelnen Parameter dar, der einer IComponent durch das übergeordnete Element in der Renderstruktur bereitgestellt wird. |
ParameterView |
Stellt eine Auflistung von Parametern dar, die einem IComponent durch das übergeordnete Element in der Renderstruktur bereitgestellt werden. |
ParameterView.Enumerator |
Ein Enumerator, der durch eine ParameterViewdurchläuft. |
PersistingComponentStateSubscription |
Stellt ein Abonnement für den |
RenderHandle |
Ermöglicht einer Komponente die Interaktion mit dem Renderer. |
Schnittstellen
IComponent |
Stellt eine UI-Komponente 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 Abhängigkeitsinjektion für die resultierenden Instanzen separat ausführt. |
IComponentRenderMode |
Stellt einen Rendermodus für eine Komponente dar. |
IHandleAfterRender |
Schnittstelle, die von Komponenten implementiert wird, die 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. |
Enumerationen
PersistedStateSerializationMode |
Gibt den Modus an, der beim Serialisieren des beständigen Zustands der Komponente verwendet werden soll. |
Delegaten
RenderFragment |
Stellt ein Segment von UI-Inhalten dar, das als Stellvertretung implementiert wird, die den Inhalt in eine RenderTreeBuilderschreibt. |
RenderFragment<TValue> |
Stellt ein Segment von UI-Inhalten für ein Objekt vom Typ |
Hinweise
Weitere Informationen zu Komponenten finden Sie unter Erstellen und Verwenden ASP.NET Core Razor-Komponenten.