Microsoft.AspNetCore.Components Obor názvů

Poskytuje třídy pro vykreslování komponent, zpracování událostí a směrování.

Třídy

BindConverter

Provádí převody během vazby.

BindElementAttribute

Konfiguruje možnosti pro vazby specifické typy elementů.

BindInputElementAttribute

Konfiguruje možnosti pro podtypy vazby elementu HTML input .

CascadingParameterAttribute

Označuje cílový člen jako kaskádový parametr komponenty. Jeho hodnota bude dodána nejbližší nadřazenou CascadingValue<TValue> komponentou, která poskytuje hodnoty se kompatibilním typem a názvem.

CascadingParameterAttributeBase

Představuje parametr, jehož hodnota kaskádovitě snižuje hierarchii komponent.

CascadingTypeParameterAttribute

Označuje parametr obecného typu jako kaskádový. To umožňuje odvozovat obecný typ tuto hodnotu parametru typu automaticky u potomků, kteří mají také parametr typu se stejným názvem.

CascadingValue<TValue>

Komponenta, která poskytuje kaskádovou hodnotu všem následným komponentám.

CascadingValueSource<TValue>

Poskytuje kaskádovou hodnotu, kterou můžou komponenty přijímat pomocí .CascadingParameterAttribute

ChangeEventArgs

Poskytuje informace o vyvolání události změny.

ComponentBase

Volitelná základní třída pro komponenty. Alternativně se komponenty můžou implementovat IComponent přímo.

Dispatcher

Odesílá externí akce, které se mají provést v kontextu objektu Renderer.

DynamicComponent

Komponenta, která dynamicky vykresluje jinou komponentu podle svého Type parametru.

EditorRequiredAttribute

Určuje, že parametr komponenty musí být zadán uživatelem při jeho vytváření v editoru.

Pokud není zadána hodnota tohoto parametru, editory nebo nástroje sestavení mohou poskytnout upozornění, která uživatele indikují, že má zadat hodnotu. Tento atribut je platný pouze u vlastností označených pomocí ParameterAttribute.

ElementReferenceContext

Kontext pro objekt ElementReference.

ElementReferenceExtensions

Statická třída, která přidává rozšiřující metody do ElementReferencetřídy .

ErrorBoundaryBase

Základní třída pro součásti hranic chyb.

EventCallbackFactory

Továrna pro vytváření EventCallback instancí a EventCallback<TValue> .

EventCallbackFactoryBinderExtensions

Obsahuje rozšiřující metody pro obousměrnou vazbu pomocí .EventCallback Pouze pro interní použití.

EventCallbackFactoryEventArgsExtensions

Poskytuje rozšiřující metody pro EventCallbackFactory typy a EventArgs .

EventHandlerAttribute

Přidruží typ argumentu události k názvu atributu události.

InjectAttribute

Označuje, že přidružená vlastnost by měla mít hodnotu vloženou od poskytovatele služby během inicializace.

LayoutAttribute

Označuje, že přidružený typ součásti používá zadané rozložení.

LayoutComponentBase

Volitelná základní třída pro komponenty, které představují rozložení. Alternativně mohou komponenty implementovat IComponent přímo a deklarovat vlastní parametr s názvem Body.

LayoutView

Zobrazí zadaný obsah uvnitř zadaného rozložení a všechna další vnořená rozložení.

LocationChangeException

Při vyvolání LocationChanged výjimky dojde k výjimce.

NavigationException

Výjimka vyvolá, když NavigationManager uživatel nemůže přejít na jinou adresu URL.

NavigationManager

Poskytuje abstrakci pro dotazování a správu navigace identifikátorem URI.

NavigationManagerExtensions

Poskytuje rozšiřující metody pro typ NavigationManager .

OwningComponentBase

Základní třída, která vytváří obor poskytovatele služeb.

OwningComponentBase<TService>

Základní třída, která vytvoří obor poskytovatele služeb a přeloží službu typu TService.

ParameterAttribute

Označuje cílového člena jako parametr komponenty.

PersistentComponentState

Stav komponent a služeb aplikace komponent.

RenderModeAttribute

Určuje režim vykreslování pevného pro typ komponenty.

Pokud je to možné, neměly by komponenty tímto způsobem specifikovat žádný režim vykreslování a měly by být implementovány tak, aby fungovaly ve všech režimech vykreslování. Autoři komponent by měli určit režim pevného vykreslování pouze v případě, že komponenta není schopna běžet v jiných režimech.

RouteAttribute

Označuje, že přidružená komponenta by měla odpovídat zadanému vzoru šablony trasy.

RouteData

Popisuje informace určené během směrování, které určují stránku, která má být zobrazena.

RouteView

Zobrazí zadanou součást stránky a vykresluje ji uvnitř jejího rozložení a všech dalších vnořených rozložení.

StreamRenderingAttribute

Atribut označující, zda se má streamovat vykreslování komponenty a jejích potomků.

Tento atribut se projeví pouze v rendererech, které podporují vykreslování streamování (například vykreslování HTML na straně serveru z koncového bodu komponenty Razor Component). V jiných modelech hostování to nemá žádný vliv.

Pokud typ komponenty tento atribut deklaruje, instance tohoto typu komponenty budou sdílet stejný režim vykreslování streamování jako jejich nadřazená komponenta.

SupplyParameterFromFormAttribute

Určuje, že hodnota přidružené vlastnosti by měla být zadána z dat formuláře se zadaným názvem.

SupplyParameterFromQueryAttribute

Označuje, že součásti směrování mohou poskytovat hodnotu parametru z aktuálního řetězce dotazu adresy URL. Pokud se změní řetězec dotazu adresy URL, můžou také zadat další hodnoty.

SupplyParameterFromQueryProviderServiceCollectionExtensions

Umožňuje zadání parametrů komponenty z řetězce dotazu pomocí SupplyParameterFromQueryAttribute.

WebElementReferenceContext

A ElementReferenceContext pro webový prvek.

Struktury

CascadingParameterInfo

Obsahuje informace o kaskádovém parametru.

ElementReference

Představuje odkaz na vykreslený prvek.

EventCallback

Delegát obslužné rutiny vázané události.

EventCallback<TValue>

Delegát obslužné rutiny vázané události.

EventCallbackWorkItem

Zabalí delegáta zpětného volání přidruženého k události.

MarkupString

Řetězcová hodnota, kterou lze vykreslit jako kód HTML.

NavigationOptions

Další možnosti pro přechod na jiný identifikátor URI

ParameterValue

Představuje jeden parametr zadaný nadřazeným objektem IComponent ve stromu vykreslování.

ParameterView

Představuje kolekci parametrů zadaných nadřazeným objektem IComponent ve stromu vykreslování.

ParameterView.Enumerator

Enumerátor, který iteruje přes ParameterView.

PersistingComponentStateSubscription

Představuje předplatné zpětného OnPersisting volání, které ComponentStatePersistenceManager se aktivuje, když je aplikace trvale zachována.

RenderHandle

Umožňuje komponentě pracovat se svým vykreslovacím modulem.

Rozhraní

IComponent

Představuje součást uživatelského rozhraní.

IComponentActivator

Představuje aktivátor, který lze použít k vytvoření instance komponent. Aktivační modul není zodpovědný za injektáž závislostí, protože rozhraní provádí injektáž závislostí do výsledných instancí samostatně.

IComponentRenderMode

Představuje režim vykreslování pro komponentu.

IHandleAfterRender

Rozhraní implementované komponentami, které obdrží oznámení, že byly vykreslovány.

IHandleEvent

Rozhraní implementované komponentami, které přijímají oznámení o změnách stavu.

IPersistentComponentStateStore

Spravuje úložiště pro komponenty a služby, které jsou součástí aplikace Blazor.

Výčty

PersistedStateSerializationMode

Určuje režim, který se má použít při serializaci trvalého stavu součásti.

Delegáti

RenderFragment

Představuje segment obsahu uživatelského rozhraní, implementovaný jako delegát, který zapisuje obsah do objektu RenderTreeBuilder.

RenderFragment<TValue>

Představuje segment obsahu uživatelského rozhraní pro objekt typu TValue, implementovaný jako funkce, která vrací RenderFragment.

Poznámky

Další informace o komponentách najdete v tématu Vytvoření a použití komponent ASP.NET Core Razor.