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 Komponentenrendering, Ereignisbehandlung 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-Elements |
CascadingParameterAttribute |
Gibt den Zielmember als kaskadierenden Komponentenparameter an. Sein Wert wird von der nächstgelegenen Vorgängerkomponente CascadingValue<TValue> bereitgestellt, die Werte mit einem kompatiblen Typ und Namen bereitstellt. |
CascadingParameterAttributeBase |
Stellt einen Parameter dar, dessen Wert in der Komponentenhierarchie nach unten kaskadiert wird. |
CascadingTypeParameterAttribute |
Gibt den generischen Typparameter als Kaskadierung an. Dies ermöglicht generischen Typrückschlüssen, diesen Typparameterwert automatisch für Abhängige zu verwenden, die auch einen Typparameter mit demselben Namen haben. |
CascadingValue<TValue> |
Eine Komponente, die einen kaskadierenden Wert für alle absteigenden Komponenten bereitstellt. |
CascadingValueSource<TValue> |
Stellt einen kaskadierenden Wert bereit, der von Komponenten mit CascadingParameterAttributeempfangen werden kann. |
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 |
Sendet externe Aktionen aus, die im Kontext eines Rendererausgeführt werden sollen. |
DynamicComponent |
Eine Komponente, die eine andere Komponente gemäß ihrem Type Parameter dynamisch 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 anweisen, 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 Komponenten der Fehlerbegrenzung. |
EventCallbackFactory |
Eine Factory zum Erstellen EventCallback und EventCallback<TValue> von Instanzen. |
EventCallbackFactoryBinderExtensions |
Enthält Erweiterungsmethoden für bidirektionale Bindung mit EventCallback. Nur zur internen Verwendung. |
EventCallbackFactoryEventArgsExtensions |
Stellt Erweiterungsmethoden für EventCallbackFactory und EventArgs -Typen bereit. |
EventHandlerAttribute |
Ordnet einen Ereignisargumenttyp einem Ereignisattributenamen zu. |
InjectAttribute |
Gibt an, dass für die zugeordnete 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 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 wird ausgelöst, wenn eine 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 Typ bereit NavigationManager . |
OwningComponentBase |
Eine Basisklasse, die einen Dienstanbieterbereich erstellt. |
OwningComponentBase<TService> |
Eine Basisklasse, die einen Dienstanbieterbereich erstellt und einen Dienst vom Typ |
ParameterAttribute |
Gibt den Zielmember als Komponentenparameter an. |
PersistentComponentState |
Der Zustand für die Komponenten und Dienste einer Komponentenanwendung. |
RenderModeAttribute |
Gibt einen festen Renderingmodus für einen Komponententyp an. Komponenten sollten nach Möglichkeit keinen Rendermodus auf diese Weise angeben und für alle Rendermodi implementiert werden. Komponentenautoren sollten nur dann einen festen Renderingmodus angeben, wenn die Komponente nicht in der Lage ist, in anderen Modi auszuführen. |
RouteAttribute |
Gibt an, dass die zugeordnete Komponente dem angegebenen Routenvorlagenmuster entsprechen soll. |
RouteData |
Beschreibt informationen, die während des Routings ermittelt werden und die anzuzeigende Seite angibt. |
RouteView |
Zeigt die angegebene Seitenkomponente an, rendert sie innerhalb ihres Layouts und alle weiteren geschachtelten Layouts. |
StreamRenderingAttribute |
Ein -Attribut, das angibt, ob das Rendering einer Komponente und ihrer nachfolgern gestreamt werden soll. Dieses Attribut wird nur in Renderern wirksam, die das Streamingrendering unterstützen (z. B. serverseitiges HTML-Rendering von einem Razor Component-Endpunkt). In anderen Hostingmodellen hat dies keine Auswirkungen. Wenn ein Komponententyp dieses Attribut nicht deklariert, verwenden Instanzen dieses Komponententyps denselben Streamingrendermodus wie ihre ü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 bereitstellen, wenn sich die URL-Abfragezeichenfolge ändert. |
SupplyParameterFromQueryProviderServiceCollectionExtensions |
Ermöglicht das Angeben von Komponentenparametern aus der Abfragezeichenfolge mit SupplyParameterFromQueryAttribute. |
WebElementReferenceContext |
Ein 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 IComponent von seinem übergeordneten Parameter in der Renderstruktur bereitgestellt wird. |
ParameterView |
Stellt eine Auflistung von Parametern dar, die IComponent von seinem übergeordneten Element in der Renderstruktur bereitgestellt werden. |
ParameterView.Enumerator |
Ein Enumerator, der durch ein ParameterViewdurchlaufen wird. |
PersistingComponentStateSubscription |
Stellt ein Abonnement für den Rückruf dar, der |
RenderHandle |
Ermöglicht einer Komponente die Interaktion mit ihrem 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 die Abhängigkeitsinjektion für die resultierenden Instanzen separat durchführt. |
IComponentRenderMode |
Stellt einen Rendermodus für eine Komponente dar. |
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. |
Enumerationen
PersistedStateSerializationMode |
Gibt den Modus an, der beim Serialisieren des persistenten Zustands der Komponente verwendet werden soll. |
Delegaten
RenderFragment |
Stellt ein Segment von Ui-Inhalten dar, das als Delegat implementiert wird, der den Inhalt in ein 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.
Feedback
Feedback senden und anzeigen für