Поделиться через


Microsoft.AspNetCore.Components.Routing Пространство имен

Предоставляет компоненты, поддерживающие маршруты отрисовки и сопоставления с компонентами. Не предназначено для использования за пределами платформы Blazor.

Классы

FocusOnNavigate

После перехода с одной страницы на другую задает фокус для элемента, соответствующего селектору CSS. Это можно использовать для создания доступной системы навигации, совместимой с средствами чтения с экрана.

LocationChangedEventArgs

EventArgs для LocationChanged.

LocationChangingContext

Содержит контекст для изменения текущего расположения браузера.

NavigationContext

Предоставляет сведения о текущем асинхронном событии навигации, включая целевой путь и маркер отмены.

NavigationLock

Компонент, который можно использовать для перехвата событий навигации.

NavLink

Компонент, который отрисовывает тег привязки, автоматически переключает его активный класс на основе того, соответствует ли его "href" текущему URI.

RazorComponentsEndpointHttpContextExtensions

Расширения для HttpContext для приложений компонентов Razor.

Router

Компонент, предоставляющий данные маршрута, соответствующие текущему состоянию навигации.

Интерфейсы

IHostEnvironmentNavigationManager

Необязательный интерфейс для NavigationManager реализаций, которые должны быть инициализированы узлом.

INavigationInterception

Контракт для настройки перехвата навигации на клиенте.

IRoutingStateProvider

Предоставляет RouteData

IScrollToLocationHash

Контракт для настройки прокрутки до хэша расположения.

Перечисления

NavLinkMatch

Изменяет поведение сопоставления URL-адресов для NavLink.

Комментарии

Дополнительные сведения о маршрутизации см. в разделе ASP.NET Маршрутизация Core Blazor.