Microsoft.AspNetCore.Components Espace de noms

Fournit des classes pour le rendu des composants, la gestion des événements et le routage.

Classes

BindConverter

Effectue des conversions pendant la liaison.

BindElementAttribute

Configure les options de liaison de types d’éléments spécifiques.

BindInputElementAttribute

Configure les options de liaison des sous-types d’un élément Input html.

CascadingParameterAttribute

Désigne le membre cible comme un paramètre de composant en cascade. Sa valeur sera fournie par le composant ancêtre le plus proche CascadingValue<TValue> qui fournit des valeurs avec un type et un nom compatibles.

CascadingTypeParameterAttribute

Indique que le paramètre de type générique est en cascade. Cela permet à l’inférence de type générique d’utiliser automatiquement cette valeur de paramètre de type sur les descendants qui ont également un paramètre de type portant le même nom.

CascadingValue<TValue>

Composant qui fournit une valeur en cascade à tous les composants descendants.

ChangeEventArgs

Fournit des informations sur un événement de modification qui est déclenché.

ComponentBase

Classe de base facultative pour les composants. Les composants peuvent également implémenter IComponent directement.

Dispatcher

Distribue des actions externes à exécuter sur le contexte d’un Renderer .

DynamicComponent

Composant qui restitue dynamiquement un autre composant en fonction de son Type paramètre.

EditorRequiredAttribute

Spécifie que le paramètre de composant doit être fourni par l’utilisateur lors de sa création dans l’éditeur.

Si aucune valeur n’est fournie pour ce paramètre, les éditeurs ou les outils de génération peuvent fournir des avertissements indiquant à l’utilisateur de spécifier une valeur. Cet attribut n’est valide que sur les propriétés marquées avec ParameterAttribute .

ElementReferenceContext

Contexte d’un ElementReference .

ElementReferenceExtensions

Classe statique qui ajoute des méthodes d’extension à ElementReference .

ErrorBoundaryBase

Classe de base pour les composants de limite d’erreur.

EventCallbackFactory

Fabrique pour la création EventCallback d' EventCallback<TValue> instances et.

EventCallbackFactoryBinderExtensions

Contient des méthodes d’extension pour la liaison bidirectionnelle à l’aide de EventCallback . Uniquement réservé à un usage interne.

EventCallbackFactoryEventArgsExtensions

Fournit des méthodes d’extension pour les EventCallbackFactory EventArgs types et.

EventHandlerAttribute

Associe un type d’argument d’événement à un nom d’attribut d’événement.

InjectAttribute

Indique que la propriété associée doit avoir une valeur injectée à partir du fournisseur de services pendant l’initialisation.

LayoutAttribute

Indique que le type de composant associé utilise une disposition spécifiée.

LayoutComponentBase

Classe de base facultative pour les composants qui représentent une disposition. Les composants peuvent également implémenter IComponent directement et déclarer leur propre paramètre nommé Body .

LayoutView

Affiche le contenu spécifié à l’intérieur de la disposition spécifiée et de toute autre disposition imbriquée.

LocationChangeException

Exception levée lorsque LocationChanged lève une exception.

NavigationException

Exception levée lorsqu’un NavigationManager n’est pas en mesure de naviguer vers une autre URL.

NavigationManager

Fournit une abstraction pour l’interrogation et la gestion de la navigation URI.

NavigationManagerExtensions

Fournit des méthodes d’extension pour le NavigationManager type.

OwningComponentBase

Classe de base qui crée une portée de fournisseur de services.

OwningComponentBase<TService>

Classe de base qui crée une portée de fournisseur de services et résout un service de type TService .

ParameterAttribute

Désigne le membre cible comme un paramètre de composant.

PersistentComponentState

État des composants et services d’une application de composants.

RouteAttribute

Indique que le composant associé doit correspondre au modèle de modèle d’itinéraire spécifié.

RouteData

Décrit les informations déterminées pendant le routage qui spécifient la page à afficher.

RouteView

Affiche le composant de page spécifié, en le rendant à l’intérieur de sa disposition et de toute autre disposition imbriquée.

SupplyParameterFromQueryAttribute

Indique que les composants de routage peuvent fournir une valeur pour le paramètre à partir de la chaîne de chaîne d’URL actuelle. Ils peuvent également fournir des valeurs supplémentaires si la chaîne de modification de l’URL change.

WebElementReferenceContext

ElementReferenceContextPour un élément Web.

Structures

ElementReference

Représente une référence à un élément rendu.

EventCallback

Délégué de gestionnaire d’événements lié.

EventCallback<TValue>

Délégué de gestionnaire d’événements lié.

EventCallbackWorkItem

Encapsule un délégué de rappel associé à un événement.

MarkupString

Valeur de chaîne qui peut être rendue en tant que balisage comme HTML.

NavigationOptions

Options supplémentaires pour naviguer vers un autre URI.

ParameterValue

Représente un paramètre unique fourni à un IComponent par son parent dans l’arborescence de rendu.

ParameterView

Représente une collection de paramètres fournis à un IComponent par son parent dans l’arborescence de rendu.

ParameterView.Enumerator

Énumérateur qui itère au sein d’un ParameterView .

PersistingComponentStateSubscription

Représente un abonnement au rappel OnPersisting que ComponentStatePersistenceManager le rappel déclenchera lorsque l’application sera rendue persistante.

RenderHandle

Permet à un composant d’interagir avec son convertisseur.

Interfaces

IComponent

Représente un composant d’interface utilisateur.

IComponentActivator

Représente un activateur qui peut être utilisé pour instancier des composants. L’activateur n’est pas responsable de l’injection de dépendances, car l’infrastructure effectue séparément l’injection de dépendances sur les instances résultantes.

IHandleAfterRender

Interface implémentée par les composants qui reçoivent une notification leur indiquant qu’ils ont été rendus.

IHandleEvent

Interface implémentée par les composants qui reçoivent une notification des modifications d’État.

IPersistentComponentStateStore

Gère le stockage pour les composants et les services qui font partie d’une application éblouissante.

Délégués

RenderFragment

Représente un segment de contenu d’interface utilisateur, implémenté comme un délégué qui écrit le contenu dans un RenderTreeBuilder .

RenderFragment<TValue>

Représente un segment de contenu d’interface utilisateur pour un objet de type TValue , implémenté comme une fonction qui retourne un RenderFragment .

Remarques

Pour plus d’informations sur les composants, consultez créer et utiliser des composants ASP.net Core Razor.