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 für die Bindung bestimmter Elementtypen. |
BindInputElementAttribute |
Konfiguriert Optionen für die Bindung von Untertypen eines HTML-Elements |
CascadingParameterAttribute |
Gibt das Zielelement als Cascading-Komponentenparameter an. Der Wert wird von der nächstgelegenen Vorgängerkomponente CascadingValue<TValue> bereitgestellt, die Werte mit einem kompatiblen Typ und Namen bereitstellt. |
CascadingTypeParameterAttribute |
Gibt den generischen Typparameter als Cascading an. Dadurch können generische Typzuleitungen diesen Typparameterwert automatisch auf Untergeordneten verwenden, die auch über einen Typparameter mit demselben Namen verfügen. |
CascadingValue<TValue> |
Eine Komponente, die einen Cascading-Wert für alle absteigenden Komponenten bereitstellt. |
ChangeEventArgs |
Stellt Informationen zu einem Änderungsereignis bereit, das ausgelöst wird. |
ComponentBase |
Optionale Basisklasse für Komponenten. Alternativ können Komponenten direkt implementiert werden IComponent . |
Dispatcher |
Senden externer Aktionen, die im Kontext einer Renderer. |
DynamicComponent |
Eine Komponente, die eine andere Komponente dynamisch gemäß dem Type Parameter rendert. |
EditorRequiredAttribute |
Gibt an, dass der Komponentenparameter vom Benutzer beim Erstellen im Editor bereitgestellt werden muss. Wenn ein Wert für diesen Parameter nicht bereitgestellt wird, können Editoren oder Buildtools Warnungen bereitstellen, 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 ein ElementReference. |
ElementReferenceExtensions |
Statische Klasse, die Erweiterungsmethoden hinzufügt ElementReference. |
ErrorBoundaryBase |
Eine Basisklasse für Fehlergrenzenkomponenten. |
EventCallbackFactory |
Eine Fabrik zum Erstellen EventCallback und EventCallback<TValue> Instanzieren. |
EventCallbackFactoryBinderExtensions |
Enthält Erweiterungsmethoden für die Zwei-Wege-Bindung mithilfe EventCallbackvon . Nur zur internen Verwendung. |
EventCallbackFactoryEventArgsExtensions |
Stellt Erweiterungsmethoden für EventCallbackFactory und EventArgs Typen bereit. |
EventHandlerAttribute |
Zuordnen eines Ereignisargumenttyps mit einem Ereignisattributenamen. |
InjectAttribute |
Gibt an, dass die zugeordnete Eigenschaft während der Initialisierung einen Wert aus dem Dienstanbieter injiziert haben sollte. |
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 namens Bodydeklarieren. |
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 ausgelöst wird. |
NavigationException |
Ausnahme, die ausgelöst wird, wenn eine NavigationManager Nichtnavigation zu einer anderen URL möglich ist. |
NavigationManager |
Stellt eine Abstraktion für die Abfrage und Verwaltung 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. |
RouteAttribute |
Gibt an, dass die zugeordnete Komponente dem angegebenen Routenvorlagenmuster entspricht. |
RouteData |
Beschreibt Informationen, die während des Routings bestimmt werden, die die seite angibt, die angezeigt werden soll. |
RouteView |
Zeigt die angegebene Seitenkomponente an, rendern sie innerhalb des Layouts und alle 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 |
A ElementReferenceContext für ein Webelement. |
Strukturen
ElementReference |
Stellt einen Verweis auf ein gerendertes Element dar. |
EventCallback |
Ein gebundener Ereignishandlerstellvertretung. |
EventCallback<TValue> |
Ein gebundener Ereignishandlerstellvertretung. |
EventCallbackWorkItem |
Umbruch einer Rückrufstellvertretung, die einem Ereignis zugeordnet ist. |
MarkupString |
Ein Zeichenfolgenwert, der als Markup wie HTML gerendert werden kann. |
NavigationOptions |
Weitere Optionen zum Navigieren zu einem anderen URI. |
ParameterValue |
Stellt einen einzelnen Parameter dar, der von seinem übergeordneten Element in der Renderstruktur bereitgestellt wird IComponent . |
ParameterView |
Stellt eine Auflistung von Parametern dar, die von seinem übergeordneten Element in der Renderstruktur bereitgestellt werden IComponent . |
ParameterView.Enumerator |
Ein Aufzählerator, der durch eine ParameterView. |
PersistingComponentStateSubscription |
Stellt ein Abonnement für den Rückruf dar, ComponentStatePersistenceManager der beim Beibehalten der |
RenderHandle |
Ermöglicht es einer Komponente, mit seinem Renderer zu interagieren. |
Schnittstellen
IComponent |
Stellt eine UI-Komponente dar. |
IComponentActivator |
Stellt einen Aktivierungsgeber dar, der zum Instanziieren von Komponenten verwendet werden kann. Der Aktivierungsgeber ist nicht für die Abhängigkeitsinjektion verantwortlich, da das Framework Abhängigkeits-Injektionen für die resultierenden Instanzen separat ausführt. |
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. |
Delegaten
RenderFragment |
Stellt ein Segment von UI-Inhalten dar, das als Stellvertretung implementiert wird, die den Inhalt in ein RenderTreeBuilder. |
RenderFragment<TValue> |
Stellt ein Segment von UI-Inhalten für ein Objekt des Typs |
Hinweise
Weitere Informationen zu Komponenten finden Sie unter Erstellen und Verwenden von ASP.NET Core Razor-Komponenten.