NavigationManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje abstrakci pro dotazování a správu navigace URI.
public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
- Dědičnost
-
NavigationManager
Konstruktory
NavigationManager() |
Poskytuje abstrakci pro dotazování a správu navigace URI. |
Vlastnosti
BaseUri |
Získá nebo nastaví aktuální základní identifikátor URI. Hodnota BaseUri je vždy reprezentována jako absolutní identifikátor URI ve formě řetězce s koncovým lomítkem. Obvykle to odpovídá atributu href v základním> elementu <dokumentu. |
HistoryEntryState |
Získá nebo nastaví stav přidružený k aktuální navigaci. |
Uri |
Získá nebo nastaví aktuální identifikátor URI. Hodnota Uri je vždy reprezentována jako absolutní identifikátor URI ve formě řetězce. |
Metody
EnsureInitialized() |
Umožňuje, aby odvozené třídy líně samy inicializovaly. Implementace, které podporují opožděnou inicializaci, by měly přepsat tuto metodu a volat Initialize(String, String). |
HandleLocationChangingHandlerException(Exception, LocationChangingContext) |
Zpracovává výjimky vyvolané v obslužných rutinách pro změnu umístění. |
Initialize(String, String) |
Volá se k inicializaci BaseURI a aktuálního identifikátoru URI před prvním použití těchto hodnot. Přepište EnsureInitialized() a volejte tuto metodu pro dynamický výpočet těchto hodnot. |
NavigateTo(String, Boolean, Boolean) |
Přejde na zadaný identifikátor URI. |
NavigateTo(String, Boolean) |
Přejde na zadaný identifikátor URI. |
NavigateTo(String, NavigationOptions) |
Přejde na zadaný identifikátor URI. |
NavigateToCore(String, Boolean) |
Přejde na zadaný identifikátor URI. |
NavigateToCore(String, NavigationOptions) |
Přejde na zadaný identifikátor URI. |
NotifyLocationChanged(Boolean) |
LocationChanged Aktivuje událost s aktuální hodnotou identifikátoru URI. |
NotifyLocationChangingAsync(String, String, Boolean) |
Upozorní registrované obslužné rutiny na aktuální změnu umístění. |
Refresh(Boolean) |
Aktualizuje aktuální stránku prostřednictvím požadavku na server. |
RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>) |
Zaregistruje obslužnou rutinu pro zpracování příchozích navigačních událostí. |
SetNavigationLockState(Boolean) |
Nastaví, jestli je navigace aktuálně uzamčená. Pokud ano, pak by implementace neměly aktualizovat Uri a volat NotifyLocationChanged(Boolean) , dokud nejprve nepotvrdí navigaci voláním NotifyLocationChangingAsync(String, String, Boolean). |
ToAbsoluteUri(String) |
Převede relativní identifikátor URI na absolutní (jeho překladem vzhledem k aktuálnímu absolutnímu identifikátoru URI). |
ToBaseRelativePath(String) |
Vzhledem k základnímu identifikátoru URI (např. identifikátor URI dříve vrácený BaseUrinástrojem ) převede absolutní identifikátor URI na jeden vzhledem k předponě základního identifikátoru URI. |
Událost
LocationChanged |
Událost, která se aktivuje, když se změní umístění navigace. |
Metody rozšíření
GetUriWithQueryParameter(NavigationManager, String, Boolean) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným nebo aktualizovaným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, DateOnly) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným nebo aktualizovaným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, DateTime) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným nebo aktualizovaným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Decimal) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným nebo aktualizovaným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Double) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným nebo aktualizovaným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Guid) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným nebo aktualizovaným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Int32) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným nebo aktualizovaným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Int64) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným nebo aktualizovaným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným, aktualizovaným nebo odebraným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným, aktualizovaným nebo odebraným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným, aktualizovaným nebo odebraným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným, aktualizovaným nebo odebraným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným, aktualizovaným nebo odebraným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným, aktualizovaným nebo odebraným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným, aktualizovaným nebo odebraným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným, aktualizovaným nebo odebraným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným, aktualizovaným nebo odebraným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným, aktualizovaným nebo odebraným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, Single) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným nebo aktualizovaným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, String) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným, aktualizovaným nebo odebraným parametrem. |
GetUriWithQueryParameter(NavigationManager, String, TimeOnly) |
Vrátí identifikátor URI, který je vytvořen aktualizací Uri s jedním přidaným nebo aktualizovaným parametrem. |
GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>) |
Vrátí identifikátor URI vytvořený z Uri několika přidaných, aktualizovaných nebo odebraných parametrů. |
GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>) |
Vrátí identifikátor URI vytvořený z |
NavigateToLogin(NavigationManager, String, InteractiveRequestOptions) |
Zahájí operaci přihlášení přechodem na koncový bod přihlášení. |
NavigateToLogin(NavigationManager, String) |
Zahájí operaci přihlášení přechodem na koncový bod přihlášení. |
NavigateToLogout(NavigationManager, String, String) |
Zahájí operaci odhlášení přechodem na koncový bod odhlášení. |
NavigateToLogout(NavigationManager, String) |
Zahájí operaci odhlášení přechodem na koncový bod odhlášení. |