Condividi tramite


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 input HTML.

CascadingParameterAttribute

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

CascadingParameterAttributeBase

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

CascadingTypeParameterAttribute

Indica il parametro di tipo generico come propagazione. In questo modo, l'inferenza del tipo generico può usare automaticamente questo valore del parametro di tipo nei discendenti che hanno anche un parametro di tipo con lo stesso nome.

CascadingValue<TValue>

Componente che fornisce un valore a catena a 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 che viene generato.

ComponentBase

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

Dispatcher

Invia azioni esterne da eseguire nel contesto di un Renderer.

DynamicComponent

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

EditorRequiredAttribute

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

Se non viene specificato 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 per le proprietà contrassegnate con ParameterAttribute.

ElementReferenceContext

Contesto per un ElementReference.

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 di istanze di EventCallback e EventCallback<TValue>.

EventCallbackFactoryBinderExtensions

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

EventCallbackFactoryEventArgsExtensions

Fornisce metodi di estensione per i tipi EventCallbackFactory e EventArgs.

EventHandlerAttribute

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

ExcludeFromInteractiveRoutingAttribute

Se applicato a un componente di pagina, indica che il componente Router interattivo deve ignorare tale pagina. Ciò significa che gli spostamenti alla pagina non verranno risolti dal routing interattivo, ma causeranno invece un ricaricamento completo della pagina.

ImportMap

Rappresenta un elemento che definisce la mappa di importazione per gli script del modulo nell'applicazione.

ImportMapDefinition

Rappresenta il contenuto di un elemento che definisce la mappa di importazione per gli script del modulo nell'applicazione.

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 utilizza 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 qualsiasi altro layout annidato.

LocationChangeException

Eccezione generata quando LocationChanged genera un'eccezione.

NavigationException

Eccezione generata quando un 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 tipo di NavigationManager.

OwningComponentBase

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

OwningComponentBase<TService>

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

ParameterAttribute

Indica il membro di destinazione come parametro del componente.

PersistentComponentState

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

RendererInfo

Fornisce informazioni sulla piattaforma in cui è in esecuzione il componente.

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 di componenti devono specificare solo una modalità di rendering fissa quando il componente non è in grado di essere eseguito in altre modalità.

ResourceAsset

Risorsa dell'applicazione componenti, ad esempio uno script, un foglio di stile o un'immagine.

ResourceAssetCollection

Descrive un mapping di asset statici agli URL univoci corrispondenti.

ResourceAssetProperty

Proprietà della risorsa.

RouteAttribute

Indica che il componente associato deve corrispondere al 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 che indica se trasmettere il rendering di un componente e dei relativi discendenti.

Questo attributo ha effetto solo all'interno dei renderer che supportano il rendering in streaming, ad esempio il rendering HTML sul 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 del flusso 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 stringa di query dell'URL corrente. Possono anche fornire altri valori se la stringa di query URL cambia.

SupplyParameterFromQueryProviderServiceCollectionExtensions

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

WebElementReferenceContext

Un ElementReferenceContext per un elemento Web.

Struct

CascadingParameterInfo

Contiene informazioni su un parametro a catena.

ElementReference

Rappresenta un riferimento a un elemento sottoposto a 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 di cui è possibile eseguire il rendering come markup, ad esempio HTML.

NavigationOptions

Opzioni aggiuntive per passare a un altro URI.

ParameterValue

Rappresenta un singolo parametro fornito a un IComponent dal relativo elemento padre nell'albero di rendering.

ParameterView

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

ParameterView.Enumerator

Enumeratore che scorre un ParameterView.

PersistingComponentStateSubscription

Rappresenta una sottoscrizione al callback OnPersisting che ComponentStatePersistenceManager callback verrà attivato quando l'applicazione viene salvata in modo permanente.

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 utilizzato per creare un'istanza dei componenti. L'attivatore 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 una notifica di cui è stato eseguito il rendering.

IHandleEvent

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

IPersistentComponentStateStore

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

Enumerazioni

PersistedStateSerializationMode

Specifica la modalità da utilizzare 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 RenderTreeBuilder.

RenderFragment<TValue>

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

Commenti

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