NavigationManager Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia abstrakcję do wykonywania zapytań i zarządzania nawigacją identyfikatora URI.
public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
- Dziedziczenie
-
NavigationManager
Konstruktory
NavigationManager() |
Zapewnia abstrakcję do wykonywania zapytań i zarządzania nawigacją identyfikatora URI. |
Właściwości
BaseUri |
Pobiera lub ustawia bieżący podstawowy identyfikator URI. Element BaseUri jest zawsze reprezentowany jako bezwzględny identyfikator URI w postaci ciągu z ukośnikiem końcowym. Zazwyczaj odpowiada to atrybutowi "href" elementu podstawowego <> dokumentu. |
HistoryEntryState |
Pobiera lub ustawia stan skojarzony z bieżącą nawigacją. |
Uri |
Pobiera lub ustawia bieżący identyfikator URI. Element Uri jest zawsze reprezentowany jako bezwzględny identyfikator URI w postaci ciągu. |
Metody
EnsureInitialized() |
Umożliwia klasom pochodnym leniwe samoinicjację. Implementacje, które obsługują inicjowanie z opóźnieniem, powinny zastąpić tę metodę i wywołać metodę Initialize(String, String). |
HandleLocationChangingHandlerException(Exception, LocationChangingContext) |
Obsługuje wyjątki zgłaszane w lokalizacji zmieniającej programy obsługi. |
Initialize(String, String) |
Wywołana w celu zainicjowania identyfikatora BaseURI i bieżącego identyfikatora URI przed pierwszym zastosowaniem tych wartości. Zastąpij EnsureInitialized() i wywołaj tę metodę, aby dynamicznie obliczyć te wartości. |
NavigateTo(String, Boolean, Boolean) |
Przechodzi do określonego identyfikatora URI. |
NavigateTo(String, Boolean) |
Przechodzi do określonego identyfikatora URI. |
NavigateTo(String, NavigationOptions) |
Przechodzi do określonego identyfikatora URI. |
NavigateToCore(String, Boolean) |
Przechodzi do określonego identyfikatora URI. |
NavigateToCore(String, NavigationOptions) |
Przechodzi do określonego identyfikatora URI. |
NotifyLocationChanged(Boolean) |
LocationChanged Wyzwala zdarzenie z bieżącą wartością identyfikatora URI. |
NotifyLocationChangingAsync(String, String, Boolean) |
Powiadamia zarejestrowanych procedur obsługi bieżącej zmiany lokalizacji. |
Refresh(Boolean) |
Odświeża bieżącą stronę za pośrednictwem żądania do serwera. |
RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>) |
Rejestruje procedurę obsługi w celu przetwarzania przychodzących zdarzeń nawigacji. |
SetNavigationLockState(Boolean) |
Ustawia, czy nawigacja jest obecnie zablokowana. Jeśli tak jest, implementacje nie powinny być aktualizowane Uri i wywoływane NotifyLocationChanged(Boolean) , dopóki nie potwierdzili one najpierw nawigacji przez wywołanie metody NotifyLocationChangingAsync(String, String, Boolean). |
ToAbsoluteUri(String) |
Konwertuje względny identyfikator URI na bezwzględny (przez rozpoznawanie go względem bieżącego bezwzględnego identyfikatora URI). |
ToBaseRelativePath(String) |
Biorąc pod uwagę podstawowy identyfikator URI (np. jeden wcześniej zwrócony przez BaseUri), konwertuje bezwzględny identyfikator URI na jeden względem prefiksu podstawowego identyfikatora URI. |
Zdarzenia
LocationChanged |
Zdarzenie uruchamiane po zmianie lokalizacji nawigacji. |
Metody rozszerzania
GetUriWithQueryParameter(NavigationManager, String, Boolean) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego lub zaktualizowanego. |
GetUriWithQueryParameter(NavigationManager, String, DateOnly) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego lub zaktualizowanego. |
GetUriWithQueryParameter(NavigationManager, String, DateTime) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego lub zaktualizowanego. |
GetUriWithQueryParameter(NavigationManager, String, Decimal) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego lub zaktualizowanego. |
GetUriWithQueryParameter(NavigationManager, String, Double) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego lub zaktualizowanego. |
GetUriWithQueryParameter(NavigationManager, String, Guid) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego lub zaktualizowanego. |
GetUriWithQueryParameter(NavigationManager, String, Int32) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego lub zaktualizowanego. |
GetUriWithQueryParameter(NavigationManager, String, Int64) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego lub zaktualizowanego. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego, zaktualizowanego lub usuniętego. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego, zaktualizowanego lub usuniętego. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego, zaktualizowanego lub usuniętego. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego, zaktualizowanego lub usuniętego. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego, zaktualizowanego lub usuniętego. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego, zaktualizowanego lub usuniętego. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego, zaktualizowanego lub usuniętego. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego, zaktualizowanego lub usuniętego. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego, zaktualizowanego lub usuniętego. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego, zaktualizowanego lub usuniętego. |
GetUriWithQueryParameter(NavigationManager, String, Single) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego lub zaktualizowanego. |
GetUriWithQueryParameter(NavigationManager, String, String) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego, zaktualizowanego lub usuniętego. |
GetUriWithQueryParameter(NavigationManager, String, TimeOnly) |
Zwraca identyfikator URI, który jest tworzony przez aktualizację Uri za pomocą pojedynczego parametru dodanego lub zaktualizowanego. |
GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>) |
Zwraca identyfikator URI utworzony z Uri wielu parametrów dodanych, zaktualizowanych lub usuniętych. |
GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>) |
Zwraca identyfikator URI utworzony z |
NavigateToLogin(NavigationManager, String, InteractiveRequestOptions) |
Inicjuje operację logowania, przechodząc do punktu końcowego logowania. |
NavigateToLogin(NavigationManager, String) |
Inicjuje operację logowania, przechodząc do punktu końcowego logowania. |
NavigateToLogout(NavigationManager, String, String) |
Inicjuje operację wylogowania, przechodząc do punktu końcowego wylogowania. |
NavigateToLogout(NavigationManager, String) |
Inicjuje operację wylogowania, przechodząc do punktu końcowego wylogowania. |