Microsoft.AspNetCore.Components Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 pour lier des types d’éléments spécifiques. |
BindInputElementAttribute |
Configure les options pour les sous-types de liaison d’un élément HTML |
CascadingParameterAttribute |
Indique le membre cible comme paramètre de composant en cascade. Sa valeur sera fournie par l’ancêtre le plus proche CascadingValue<TValue> composant qui fournit des valeurs avec un type et un nom compatibles. |
CascadingParameterAttributeBase |
Représente un paramètre dont la valeur descend en cascade dans la hiérarchie des composants. |
CascadingTypeParameterAttribute |
Indique le paramètre de type générique comme 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. |
CascadingValueSource<TValue> |
Fournit une valeur en cascade qui peut être reçue par des composants à l’aide de CascadingParameterAttribute. |
ChangeEventArgs |
Fournit des informations sur un événement de modification déclenché. |
ComponentBase |
Classe de base facultative pour les composants. Les composants peuvent également implémenter IComponent directement. |
Dispatcher |
Répartit les actions externes à exécuter dans le contexte d’un Renderer. |
DynamicComponent |
Composant qui restitue dynamiquement un autre composant en fonction de son paramètre de Type. |
EditorRequiredAttribute |
Spécifie que le paramètre de composant doit être fourni par l’utilisateur lors de sa création dans l’éditeur. Si une valeur pour ce paramètre n’est pas fournie, les éditeurs ou les outils de génération peuvent fournir des avertissements indiquant à l’utilisateur de spécifier une valeur. Cet attribut est valide uniquement 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 de création d’instances EventCallback et EventCallback<TValue>. |
EventCallbackFactoryBinderExtensions |
Contient des méthodes d’extension pour la liaison bidirectionnelle à l’aide de EventCallback. Pour une utilisation interne uniquement. |
EventCallbackFactoryEventArgsExtensions |
Fournit des méthodes d’extension pour les types EventCallbackFactory et EventArgs. |
EventHandlerAttribute |
Associe un type d’argument d’événement à un nom d’attribut d’événement. |
ExcludeFromInteractiveRoutingAttribute |
Lorsqu’il est appliqué à un composant de page, indique que le composant interactif Router doit ignorer cette page. Cela signifie que les navigations vers la page ne seront pas résolues par le routage interactif, mais au lieu de cela, une page complète sera rechargée. |
ImportMap |
Représente un élément |
ImportMapDefinition |
Représente le contenu d’un élément |
InjectAttribute |
Indique que la propriété associée doit avoir une valeur injectée à partir du fournisseur de services lors de 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 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 d’accéder à une url différente. |
NavigationManager |
Fournit une abstraction pour l’interrogation et la gestion de la navigation d’URI. |
NavigationManagerExtensions |
Fournit des méthodes d’extension pour le type NavigationManager. |
OwningComponentBase |
Classe de base qui crée une étendue de fournisseur de services. |
OwningComponentBase<TService> |
Classe de base qui crée une étendue de fournisseur de services et résout un service de type |
ParameterAttribute |
Indique le membre cible en tant que paramètre de composant. |
PersistentComponentState |
État des composants et des services d’une application de composants. |
RendererInfo |
Fournit des informations sur la plateforme sur laquelle le composant s’exécute. |
RenderModeAttribute |
Spécifie un mode de rendu fixe pour un type de composant. Dans la mesure du possible, les composants ne doivent spécifier aucun mode de rendu de cette façon et doivent être implémentés pour fonctionner sur tous les modes de rendu. Les auteurs de composants ne doivent spécifier qu’un mode de rendu fixe lorsque le composant n’est pas en mesure de s’exécuter dans d’autres modes. |
ResourceAsset |
Ressource de l’application de composants, telle qu’un script, une feuille de style ou une image. |
ResourceAssetCollection |
Décrit un mappage des ressources statiques à leurs URL uniques correspondantes. |
ResourceAssetProperty |
Propriété de ressource. |
RouteAttribute |
Indique que le composant associé doit correspondre au modèle de modèle de routage spécifié. |
RouteData |
Décrit les informations déterminées pendant le routage qui spécifie la page à afficher. |
RouteView |
Affiche le composant de page spécifié, le rendant à l’intérieur de sa disposition et toutes les dispositions imbriquées supplémentaires. |
StreamRenderingAttribute |
Attribut qui indique s’il faut diffuser en continu le rendu d’un composant et de ses descendants. Cet attribut prend uniquement effet dans les renderers qui prennent en charge le rendu en streaming (par exemple, le rendu HTML côté serveur à partir d’un point de terminaison de composant Razor). Dans d’autres modèles d’hébergement, il n’a aucun effet. Si un type de composant ne déclare pas cet attribut, les instances de ce type de composant partageront le même mode de rendu de streaming que leur composant parent. |
SupplyParameterFromFormAttribute |
Indique que la valeur de la propriété associée doit être fournie à partir des données de formulaire du formulaire avec le nom spécifié. |
SupplyParameterFromQueryAttribute |
Indique que les composants de routage peuvent fournir une valeur pour le paramètre à partir de la chaîne de requête d’URL actuelle. Ils peuvent également fournir d’autres valeurs si la chaîne de requête d’URL change. |
SupplyParameterFromQueryProviderServiceCollectionExtensions |
Permet aux paramètres de composant d’être fournis à partir de la chaîne de requête avec SupplyParameterFromQueryAttribute. |
WebElementReferenceContext |
Un ElementReferenceContext pour un élément web. |
Structures
CascadingParameterInfo |
Contient des informations sur un paramètre en cascade. |
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 tel que HTML. |
NavigationOptions |
Options supplémentaires pour accéder à 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 dans une ParameterView. |
PersistingComponentStateSubscription |
Représente un abonnement au rappel |
RenderHandle |
Permet à un composant d’interagir avec son renderer. |
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 l’injection de dépendances sur les instances résultantes séparément. |
IComponentRenderMode |
Représente un mode de rendu pour un composant. |
IHandleAfterRender |
Interface implémentée par les composants qui reçoivent la notification qu’ils ont été rendus. |
IHandleEvent |
Interface implémentée par les composants qui reçoivent la notification des modifications d’état. |
IPersistentComponentStateStore |
Gère le stockage des composants et des services qui font partie d’une application Blazor. |
Énumérations
PersistedStateSerializationMode |
Spécifie le mode à utiliser lors de la sérialisation de l’état persistant du composant. |
Délégués
RenderFragment |
Représente un segment de contenu d’interface utilisateur, implémenté en tant que 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 |
Remarques
Pour plus d’informations sur les composants, consultez Créer et utiliser ASP.NET composants Razor Core.