Microsoft.AspNetCore.Components.Routing Przestrzeń nazw

Udostępnia składniki, które obsługują renderowanie i mapowanie tras do składników. Nie jest przeznaczony do użytku poza platformą Blazor.

Klasy

Nazwisko Opis
FocusOnNavigate

Po przejściu z jednej strony do innej ustawia fokus na element pasujący do selektora CSS. Może to służyć do tworzenia dostępnego systemu nawigacji zgodnego z czytnikami zawartości ekranu.

LocationChangedEventArgs

EventArgs dla LocationChanged.

LocationChangingContext

Zawiera kontekst zmiany bieżącej lokalizacji przeglądarki.

NavigationContext

Zawiera informacje na temat bieżącego zdarzenia nawigacji asynchronicznej, w tym ścieżki docelowej i tokenu anulowania.

NavigationLock

Składnik, który może służyć do przechwytywania zdarzeń nawigacji.

NavLink

Składnik, który renderuje tag kotwicy, automatycznie przełącza swoją klasę "aktywny" na podstawie tego, czy jego "href" pasuje do bieżącego identyfikatora URI.

NotFoundEventArgs

EventArgs dla OnNotFound.

RazorComponentsEndpointHttpContextExtensions

Rozszerzenia dla HttpContext aplikacji składników Razor.

Router

Składnik dostarczający dane trasy odpowiadające bieżącemu stanowi nawigacji.

Interfejsy

Nazwisko Opis
IHostEnvironmentNavigationManager

Opcjonalny interfejs implementacji NavigationManager , który musi zostać zainicjowany przez hosta.

INavigationInterception

Kontrakt na konfigurowanie przechwytywania nawigacji na kliencie.

IRoutingStateProvider

Dostarcza element RouteData

IScrollToLocationHash

Kontrakt, aby skonfigurować przewijanie do skrótu lokalizacji.

Wyliczenia

Nazwisko Opis
NavLinkMatch

Modyfikuje zachowanie dopasowania adresu URL dla elementu NavLink.

Uwagi

Aby uzyskać więcej informacji na temat routingu, zobacz ASP.NET Core routingu platformy Blazor.