Microsoft.AspNetCore.Components Spazio dei nomi

Fornisce classi per il rendering dei componenti, la gestione degli eventi e il routing.

Classi

BindConverter

Esegue conversioni durante l'associazione.

BindElementAttribute

Configura le opzioni per l'associazione di tipi di elementi specifici.

BindInputElementAttribute

Configura le opzioni per i sottotipi di associazione di un elemento HTML input .

CascadingParameterAttribute

Indica il membro di destinazione come parametro componente a catena. Il relativo valore verrà fornito dal componente predecessore più CascadingValue<TValue> vicino che fornisce valori con un tipo e un nome compatibili.

CascadingParameterAttributeBase

Rappresenta un parametro il cui valore si estende verso il basso nella gerarchia dei componenti.

CascadingTypeParameterAttribute

Indica il parametro di tipo generico come catena. Ciò consente all'inferenza di tipo generico di usare automaticamente questo valore di parametro di tipo nei discendenti che dispongono anche di un parametro di tipo con lo stesso nome.

CascadingValue<TValue>

Componente che fornisce un valore a catena per tutti i componenti discendenti.

CascadingValueSource<TValue>

Fornisce un valore a catena che può essere ricevuto dai componenti usando CascadingParameterAttribute.

ChangeEventArgs

Fornisce informazioni su un evento di modifica generato.

ComponentBase

Classe di base facoltativa per i componenti. In alternativa, i componenti possono implementare IComponent direttamente.

Dispatcher

Invia azioni esterne da eseguire nel contesto di un Rendereroggetto .

DynamicComponent

Componente che esegue il rendering di un altro componente in modo dinamico in base al relativo Type parametro.

EditorRequiredAttribute

Specifica che il parametro del componente deve essere fornito dall'utente durante la creazione nell'editor.

Se non viene fornito un valore per questo parametro, gli editor o gli strumenti di compilazione possono fornire avvisi che indicano all'utente di specificare un valore. Questo attributo è valido solo nelle proprietà contrassegnate con ParameterAttribute.

ElementReferenceContext

Contesto per un ElementReferenceoggetto .

ElementReferenceExtensions

Classe statica che aggiunge metodi di estensione a ElementReference.

ErrorBoundaryBase

Classe di base per i componenti limite degli errori.

EventCallbackFactory

Factory per la creazione EventCallback e EventCallback<TValue> le istanze.

EventCallbackFactoryBinderExtensions

Contiene metodi di estensione per l'associazione bidirezionale tramite EventCallback. Solo per uso interno.

EventCallbackFactoryEventArgsExtensions

Fornisce metodi di estensione per EventCallbackFactory e EventArgs tipi.

EventHandlerAttribute

Associa un tipo di argomento evento a un nome dell'attributo evento.

InjectAttribute

Indica che la proprietà associata deve avere un valore inserito dal provider di servizi durante l'inizializzazione.

LayoutAttribute

Indica che il tipo di componente associato usa un layout specificato.

LayoutComponentBase

Classe di base facoltativa per i componenti che rappresentano un layout. In alternativa, i componenti possono implementare IComponent direttamente e dichiarare il proprio parametro denominato Body.

LayoutView

Visualizza il contenuto specificato all'interno del layout specificato e tutti gli altri layout annidati.

LocationChangeException

Eccezione generata quando LocationChanged genera un'eccezione.

NavigationException

Eccezione generata quando un oggetto NavigationManager non è in grado di passare a un URL diverso.

NavigationManager

Fornisce un'astrazione per l'esecuzione di query e la gestione dello spostamento URI.

NavigationManagerExtensions

Fornisce metodi di estensione per il NavigationManager tipo.

OwningComponentBase

Classe di base che crea un ambito del provider di servizi.

OwningComponentBase<TService>

Classe di base che crea un ambito del provider di servizi e risolve un servizio di tipo TService.

ParameterAttribute

Indica il membro di destinazione come parametro componente.

PersistentComponentState

Stato per i componenti e i servizi di un'applicazione componenti.

RenderModeAttribute

Specifica una modalità di rendering fissa per un tipo di componente.

Se possibile, i componenti non devono specificare alcuna modalità di rendering in questo modo e devono essere implementati per funzionare in tutte le modalità di rendering. Gli autori dei componenti devono specificare solo una modalità di rendering fissa quando il componente non è in grado di eseguire in altre modalità.

RouteAttribute

Indica che il componente associato deve corrispondere al modello di modello di route specificato.

RouteData

Descrive le informazioni determinate durante il routing che specifica la pagina da visualizzare.

RouteView

Visualizza il componente di pagina specificato, visualizzandolo all'interno del layout e qualsiasi altro layout annidato.

StreamRenderingAttribute

Attributo per indicare se trasmettere il rendering di un componente e dei relativi discendenti.

Questo attributo ha effetto solo all'interno dei renderer che supportano il rendering di streaming, ad esempio il rendering HTML lato server da un endpoint Del componente Razor. In altri modelli di hosting non ha alcun effetto.

Se un tipo di componente non dichiara questo attributo, le istanze di tale tipo di componente condivideranno la stessa modalità di rendering di streaming del componente padre.

SupplyParameterFromFormAttribute

Indica che il valore della proprietà associata deve essere fornito dai dati del modulo per il modulo con il nome specificato.

SupplyParameterFromQueryAttribute

Indica che i componenti di routing possono fornire un valore per il parametro dalla query querystring dell'URL corrente. Possono anche fornire altri valori se l'URL querystring cambia.

SupplyParameterFromQueryProviderServiceCollectionExtensions

Abilita i parametri del componente da specificare dalla stringa di query con SupplyParameterFromQueryAttribute.

WebElementReferenceContext

Oggetto ElementReferenceContext per un elemento Web.

Struct

CascadingParameterInfo

Contiene informazioni su un parametro a catena.

ElementReference

Rappresenta un riferimento a un elemento di cui è stato eseguito il rendering.

EventCallback

Delegato del gestore eventi associato.

EventCallback<TValue>

Delegato del gestore eventi associato.

EventCallbackWorkItem

Esegue il wrapping di un delegato di callback associato a un evento.

MarkupString

Valore stringa che può essere eseguito il rendering come markup, ad esempio HTML.

NavigationOptions

Opzioni aggiuntive per passare a un altro URI.

ParameterValue

Rappresenta un singolo parametro fornito da un IComponent elemento padre nell'albero di rendering.

ParameterView

Rappresenta una raccolta di parametri forniti a un IComponent elemento padre nell'albero di rendering.

ParameterView.Enumerator

Enumeratore che esegue l'iterazione tramite un ParameterViewoggetto .

PersistingComponentStateSubscription

Rappresenta una sottoscrizione al OnPersisting callback che ComponentStatePersistenceManager il callback attiverà quando l'applicazione viene mantenuta.

RenderHandle

Consente a un componente di interagire con il renderer.

Interfacce

IComponent

Rappresenta un componente dell'interfaccia utente.

IComponentActivator

Rappresenta un attivatore che può essere usato per creare un'istanza dei componenti. L'attivazione non è responsabile dell'inserimento delle dipendenze, poiché il framework esegue l'inserimento delle dipendenze nelle istanze risultanti separatamente.

IComponentRenderMode

Rappresenta una modalità di rendering per un componente.

IHandleAfterRender

Interfaccia implementata dai componenti che ricevono la notifica che sono stati sottoposti a rendering.

IHandleEvent

Interfaccia implementata dai componenti che ricevono la notifica delle modifiche dello stato.

IPersistentComponentStateStore

Gestisce l'archiviazione per componenti e servizi che fanno parte di un'applicazione Blazor.

Enumerazioni

PersistedStateSerializationMode

Specifica la modalità da usare durante la serializzazione dello stato permanente del componente.

Delegati

RenderFragment

Rappresenta un segmento di contenuto dell'interfaccia utente implementato come delegato che scrive il contenuto in un RenderTreeBuilderoggetto .

RenderFragment<TValue>

Rappresenta un segmento di contenuto dell'interfaccia utente per un oggetto di tipo TValue, implementato come funzione che restituisce un RenderFragmentoggetto .

Commenti

Per altre informazioni sui componenti, vedere Creare e usare ASP.NET Core componenti Razor.