Microsoft.AspNetCore.Components Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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 |
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 |
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 |
Commenti
Per altre informazioni sui componenti, vedere Creare e usare ASP.NET Core componenti Razor.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per