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 |
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 |
ImportMapDefinition |
Rappresenta il contenuto di un elemento |
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 |
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 |
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 |
Commenti
Per altre informazioni sui componenti, vedere Creare e usare ASP.NET componenti Razor core.