Sdílet prostřednictvím


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 konkrétních typů elementů.

BindInputElementAttribute

Konfiguruje možnosti pro podtypy vazeb elementu input HTML.

CascadingParameterAttribute

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

CascadingParameterAttributeBase

Představuje parametr, jehož hodnota se kaskáduje dolů v hierarchii komponent.

CascadingTypeParameterAttribute

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

CascadingValue<TValue>

Komponenta, která poskytuje kaskádovou hodnotu pro všechny potomkové komponenty.

CascadingValueSource<TValue>

Poskytuje kaskádovou hodnotu, kterou lze přijímat komponentami pomocí CascadingParameterAttribute.

ChangeEventArgs

Poskytuje informace o události změny, která se vyvolává.

ComponentBase

Volitelná základní třída pro komponenty. Alternativně mohou komponenty implementovat IComponent přímo.

Dispatcher

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

DynamicComponent

Komponenta, která dynamicky vykresluje jinou komponentu podle jeho 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 pro tento parametr, editory nebo nástroje sestavení mohou obsahovat upozornění označující uživatele, aby zadal hodnotu. Tento atribut je platný pouze u vlastností označených ParameterAttribute.

ElementReferenceContext

Kontext pro ElementReference.

ElementReferenceExtensions

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

ErrorBoundaryBase

Základní třída pro komponenty hranic chyb.

EventCallbackFactory

Továrna pro vytváření instancí EventCallback 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 typy EventCallbackFactory a EventArgs.

EventHandlerAttribute

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

ExcludeFromInteractiveRoutingAttribute

Při použití na součást stránky označuje, že interaktivní Router komponenta by měla tuto stránku ignorovat. To znamená, že navigace na stránce nebudou vyřešena interaktivním směrováním, ale místo toho způsobí opětovné načtení celé stránky.

InjectAttribute

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

LayoutAttribute

Označuje, že přidružený typ komponenty 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šech dalších vnořených rozložení.

LocationChangeException

Výjimka vyvolaná při LocationChanged vyvolá výjimku.

NavigationException

Vyvolá se výjimka, když NavigationManager 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á vytvoří 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ý člen jako parametr komponenty.

PersistentComponentState

Stav komponent a služeb aplikace komponent.

RenderModeAttribute

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

Pokud je to možné, komponenty by tímto způsobem neměly určovat žá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 pouze pevný režim vykreslování, pokud komponenta nemůže 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é při směrování, které určují stránku, která se má zobrazit.

RouteView

Zobrazí zadanou součást stránky a vykresluje ji uvnitř jejího rozložení a 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). V jiných hostitelských modelech 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

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

SupplyParameterFromQueryAttribute

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

SupplyParameterFromQueryProviderServiceCollectionExtensions

Umožňuje zadat parametry komponenty z řetězce dotazu pomocí SupplyParameterFromQueryAttribute.

WebElementReferenceContext

ElementReferenceContext webového prvku.

Struktury

CascadingParameterInfo

Obsahuje informace o kaskádovém parametru.

ElementReference

Představuje odkaz na vykreslený prvek.

EventCallback

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

EventCallback<TValue>

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

EventCallbackWorkItem

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

MarkupString

Řetězcová hodnota, která se dá vykreslit jako značky, jako je HTML.

NavigationOptions

Další možnosti navigace na jiný identifikátor URI

ParameterValue

Představuje jeden parametr zadaný do IComponent jeho nadřazeným objektem ve stromu vykreslení.

ParameterView

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

ParameterView.Enumerator

Enumerátor, který iteruje prostřednictvím ParameterView.

PersistingComponentStateSubscription

Představuje předplatné zpětného volání OnPersisting, které se ComponentStatePersistenceManager zpětnému volání aktivuje při trvalém uložení aplikace.

RenderHandle

Umožňuje komponentě pracovat s jeho rendererem.

Rozhraní

IComponent

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

IComponentActivator

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

IComponentRenderMode

Představuje režim vykreslení pro komponentu.

IHandleAfterRender

Rozhraní implementované komponentami, které přijímají oznámení, že byly vykresleny.

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 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 součástech naleznete v tématu Vytvoření a použití ASP.NET základní komponenty Razor.