Partager via


Microsoft.AspNetCore.Components.Routing Espace de noms

Fournit des composants qui prennent en charge le rendu et le mappage des itinéraires vers les composants. Non destiné à être utilisé en dehors de l’infrastructure Blazor.

Classes

FocusOnNavigate

Après avoir navigué d’une page à une autre, définit le focus sur un élément correspondant à un sélecteur CSS. Cela peut être utilisé pour créer un système de navigation accessible compatible avec les lecteurs d’écran.

LocationChangedEventArgs

EventArgs pour LocationChanged.

LocationChangingContext

Contient le contexte d’une modification de l’emplacement actuel du navigateur.

NavigationContext

Fournit des informations sur l’événement de navigation asynchrone actuel, y compris le chemin cible et le jeton d’annulation.

NavigationLock

Composant qui peut être utilisé pour intercepter les événements de navigation.

NavLink

Composant qui affiche une balise d’ancrage, bascule automatiquement sa classe « active » en fonction de sa correspondance avec l’URI actuel.

RazorComponentsEndpointHttpContextExtensions

Extensions pour HttpContext pour les applications de composant Razor.

Router

Composant qui fournit des données de routage correspondant à l’état de navigation actuel.

Interfaces

IHostEnvironmentNavigationManager

Interface facultative pour les implémentations NavigationManager qui doivent être initialisées par l’hôte.

INavigationInterception

Contrat pour configurer l’interception de navigation sur le client.

IRoutingStateProvider

Fournit RouteData

IScrollToLocationHash

Contrat pour configurer le défilement jusqu’au hachage d’emplacement.

Énumérations

NavLinkMatch

Modifie le comportement de correspondance d’URL pour un NavLink.

Remarques

Pour plus d’informations sur le routage, consultez ASP.NETde routage Core Blazor.