Compartilhar via


Microsoft.AspNetCore.Components.Routing Namespace

Fornece componentes que dão suporte a rotas de renderização e mapeamento para componentes. Não pretendido para uso fora da estrutura Blazor.

Classes

FocusOnNavigate

Depois de navegar de uma página para outra, define o foco para um elemento que corresponde a um seletor CSS. Isso pode ser usado para criar um sistema de navegação acessível compatível com leitores de tela.

LocationChangedEventArgs

EventArgs para LocationChanged.

LocationChangingContext

Contém o contexto de uma alteração no local atual do navegador.

NavigationContext

Fornece informações sobre o evento de navegação assíncrono atual, incluindo o caminho de destino e o token de cancelamento.

NavigationLock

Um componente que pode ser usado para interceptar eventos de navegação.

NavLink

Um componente que renderiza uma marca de âncora, alternando automaticamente sua classe 'ativa' com base em se seu 'href' corresponde ao URI atual.

RazorComponentsEndpointHttpContextExtensions

Extensões para HttpContext para aplicativos de componente Razor.

Router

Um componente que fornece dados de rota correspondentes ao estado de navegação atual.

Interfaces

IHostEnvironmentNavigationManager

Uma interface opcional para implementações de NavigationManager que devem ser inicializadas pelo host.

INavigationInterception

Contrato para configurar a interceptação de navegação no cliente.

IRoutingStateProvider

Fornece RouteData

IScrollToLocationHash

Contrato para configurar a rolagem para o hash de localização.

Enumerações

NavLinkMatch

Modifica o comportamento de correspondência de URL para um NavLink.

Comentários

Para obter mais informações sobre o roteamento, consulte ASP.NET Core Blazor routing.