Condividi tramite


Microsoft.AspNetCore.Components Spazio dei nomi

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

Classi

Nome Descrizione
BindConverter

Esegue conversioni durante l'associazione.

BindElementAttribute

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

BindInputElementAttribute

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

CascadingParameterAttribute

Indica il membro di destinazione come parametro del componente a catena. Il valore verrà fornito dal componente predecessore CascadingValue<TValue> più vicino 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 tramite 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 IComponent direttamente.

Dispatcher

Invia azioni esterne da eseguire nel contesto di un oggetto Renderer.

DynamicComponent

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

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

EventCallbackFactoryBinderExtensions

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

EventCallbackFactoryEventArgsExtensions

Fornisce metodi di estensione per EventCallbackFactory i tipi 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 interattivo Router 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 <script type="importmap"></script> elemento che definisce la mappa di importazione per gli script del modulo nell'applicazione.

ImportMapDefinition

Rappresenta il contenuto di un <script type="importmap"></script> 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 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 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.

PersistentComponentStateSerializer<T>

Fornisce logica di serializzazione personalizzata per i valori dello stato del componente persistente di tipo T.

PersistentStateAttribute

Indica che il valore per il parametro potrebbe provenire dallo stato del componente persistente da un rendering precedente.

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.

ResourcePreloader

Rappresenta un componente che esegue il rendering degli elementi di collegamento di precaricamento per le risorse.

RestoreContext

Contesto in cui viene eseguita l'operazione di ripristino.

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

Oggetto ElementReferenceContext per un elemento Web.

Struct

Nome Descrizione
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 oggetto dal relativo 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 scorre un oggetto ParameterView.

PersistingComponentStateSubscription

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

RenderHandle

Consente a un componente di interagire con il renderer.

RestoreOptions

Rappresenta le opzioni disponibili per un'operazione di ripristino.

RestoringComponentStateSubscription

Rappresenta una sottoscrizione agli eventi di ripristino dello stato del componente. Eliminare l'annullamento della sottoscrizione.

Interfacce

Nome Descrizione
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.

IComponentPropertyActivator

Fornisce un meccanismo per attivare le proprietà nelle istanze del componente Blazor.

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.

ITempData

Fornisce un dizionario per l'archiviazione dei dati necessari per le richieste successive. I dati archiviati in TempData vengono rimossi automaticamente dopo la lettura, a meno che Keep() non venga chiamato o Keep(String) a cui si accede tramite Peek(String).

Enumerazioni

Nome Descrizione
PersistedStateSerializationMode

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

RestoreBehavior

Indica il comportamento da utilizzare durante il ripristino dello stato per un parametro del componente.

Delegati

Nome Descrizione
RenderFragment

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

RenderFragment<TValue>

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

Commenti

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