Microsoft.AspNetCore.Components.Routing 命名空间     
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供支持呈现和映射路由到组件的组件。 不适合在 Blazor 框架外部使用。
类
| FocusOnNavigate | 从一个页面导航到另一个页面后,将焦点设置为与 CSS 选择器匹配的元素。 这可用于构建与屏幕阅读器兼容的可访问导航系统。 | 
| LocationChangedEventArgs | |
| LocationChangingContext | 包含对浏览器当前位置的更改的上下文。 | 
| NavigationContext | 提供有关当前异步导航事件的信息,包括目标路径和取消令牌。 | 
| NavigationLock | 可用于截获导航事件的组件。 | 
| NavLink | 呈现定位标记的组件,根据其“href”是否与当前 URI 匹配自动切换其“活动”类。 | 
| RazorComponentsEndpointHttpContextExtensions | 用于 Razor 组件应用程序的 HttpContext 的扩展。 | 
| Router | 提供与当前导航状态对应的路由数据的组件。 | 
接口
| IHostEnvironmentNavigationManager | 必须由主机初始化的 NavigationManager 实现的可选接口。 | 
| INavigationInterception | 用于在客户端上设置导航拦截的协定。 | 
| IRoutingStateProvider | 提供 RouteData | 
| IScrollToLocationHash | 用于设置滚动到位置哈希的协定。 | 
枚举
| NavLinkMatch | 修改 NavLink的 URL 匹配行为。 | 
注解
有关路由的详细信息,请参阅 ASP.NET 核心 Blazor 路由。