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 für die Bindung bestimmter Elementtypen.

BindInputElementAttribute

Konfiguriert Optionen für die Bindung von Untertypen eines HTML-Eingabeelements .

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. Auf diese Weise können generische Typzuleitungen diesen Typparameterwert automatisch für Untergeordnete verwenden, die auch einen Typparameter mit demselben Namen haben.

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 kein Wert für diesen Parameter 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 ParameterAttribute.

ElementReferenceContext

Kontext für einen ElementReference.

ElementReferenceExtensions

Statische Klasse, die Erweiterungsmethoden hinzufügt ElementReference.

ErrorBoundaryBase

Eine Basisklasse für Fehlergrenzenkomponenten.

EventCallbackFactory

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

EventCallbackFactoryBinderExtensions

Enthält Erweiterungsmethoden für die Zwei-Wege-Bindung mithilfe EventCallbackvon . Nur für interne Verwendung.

EventCallbackFactoryEventArgsExtensions

Stellt Erweiterungsmethoden für EventCallbackFactory und EventArgs Typen bereit.

EventHandlerAttribute

Ordnet einen Ereignisargumenttyp einem Ereignisattributenamen zu.

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 ausgelöst, wenn keine NavigationManager Navigation 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 TServiceaufgelöst.

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 anzuzeigende Seite angibt.

RouteView

Zeigt die angegebene Seitenkomponente an, rendert 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 IComponent seinem übergeordneten Element in der Renderstruktur bereitgestellt wird.

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 OnPersisting-Rückruf dar, der ComponentStatePersistenceManager beim Beibehalten der Anwendung ausgelöst wird.

RenderHandle

Ermöglicht einer Komponente die Interaktion mit seinem Renderer.

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 TValuedar, implementiert als Funktion, die ein RenderFragment.

Hinweise

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