NavigationManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Abstraktion zum Abfragen und Verwalten der URI-Navigation bereit.
public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
- Vererbung
-
NavigationManager
Konstruktoren
NavigationManager() |
Stellt eine Abstraktion zum Abfragen und Verwalten der URI-Navigation bereit. |
Eigenschaften
BaseUri |
Ruft den aktuellen Basis-URI ab oder legt diese fest. Der BaseUri wird immer als absoluter URI in Zeichenfolgenform mit nachfolgendem Schrägstrich dargestellt. In der Regel entspricht dies dem Attribut "href" für das Basiselement> des <Dokuments. |
HistoryEntryState |
Ruft den Zustand ab, der der aktuellen Navigation zugeordnet ist, oder legt diese fest. |
Uri |
Ruft den aktuellen URI ab oder legt diese fest. Der Uri wird immer als absoluter URI in Zeichenfolgenform dargestellt. |
Methoden
EnsureInitialized() |
Ermöglicht abgeleiteten Klassen, sich selbst zu initialisieren. Implementierungen, die die Lazy-Initialisierung unterstützen, sollten diese Methode überschreiben und aufrufen Initialize(String, String). |
HandleLocationChangingHandlerException(Exception, LocationChangingContext) |
Verarbeitet Ausnahmen, die in Standortänderungshandlern ausgelöst werden. |
Initialize(String, String) |
Wird aufgerufen, um BaseURI und den aktuellen URI zu initialisieren, bevor diese Werte zum ersten Mal verwendet werden. Überschreiben EnsureInitialized() Sie diese Methode, und rufen Sie sie auf, um diese Werte dynamisch zu berechnen. |
NavigateTo(String, Boolean, Boolean) |
Navigiert zum angegebenen URI. |
NavigateTo(String, Boolean) |
Navigiert zum angegebenen URI. |
NavigateTo(String, NavigationOptions) |
Navigiert zum angegebenen URI. |
NavigateToCore(String, Boolean) |
Navigiert zum angegebenen URI. |
NavigateToCore(String, NavigationOptions) |
Navigiert zum angegebenen URI. |
NotifyLocationChanged(Boolean) |
Löst das LocationChanged Ereignis mit dem aktuellen URI-Wert aus. |
NotifyLocationChangingAsync(String, String, Boolean) |
Benachrichtigt die registrierten Handler über die aktuelle Standortänderung. |
Refresh(Boolean) |
Aktualisiert die aktuelle Seite per Anforderung an den Server. |
RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>) |
Registriert einen Handler zum Verarbeiten eingehender Navigationsereignisse. |
SetNavigationLockState(Boolean) |
Legt fest, ob die Navigation derzeit gesperrt ist. Wenn dies der Grund ist, sollten Implementierungen erst dann aktualisiert Uri und aufgerufen werden, NotifyLocationChanged(Boolean) wenn sie zuerst die Navigation durch Aufrufen NotifyLocationChangingAsync(String, String, Boolean)von bestätigt haben. |
ToAbsoluteUri(String) |
Konvertiert einen relativen URI in einen absoluten URI (indem er relativ zum aktuellen absoluten URI aufgelöst wird). |
ToBaseRelativePath(String) |
Bei einem Basis-URI (z. B. einer, der zuvor von BaseUrizurückgegeben wurde), wird ein absoluter URI relativ zum Basis-URI-Präfix konvertiert. |
Ereignisse
LocationChanged |
Ein Ereignis, das ausgelöst wird, wenn sich die Navigationsposition geändert hat. |
Erweiterungsmethoden
GetUriWithQueryParameter(NavigationManager, String, Boolean) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten oder aktualisierten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, DateOnly) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten oder aktualisierten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, DateTime) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten oder aktualisierten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Decimal) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten oder aktualisierten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Double) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten oder aktualisierten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Guid) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten oder aktualisierten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Int32) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten oder aktualisierten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Int64) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten oder aktualisierten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten, aktualisierten oder entfernten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten, aktualisierten oder entfernten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten, aktualisierten oder entfernten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten, aktualisierten oder entfernten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten, aktualisierten oder entfernten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten, aktualisierten oder entfernten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten, aktualisierten oder entfernten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten, aktualisierten oder entfernten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten, aktualisierten oder entfernten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten, aktualisierten oder entfernten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, Single) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten oder aktualisierten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, String) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten, aktualisierten oder entfernten Parameter erstellt wird. |
GetUriWithQueryParameter(NavigationManager, String, TimeOnly) |
Gibt einen URI zurück, der durch Aktualisieren Uri mit einem einzelnen hinzugefügten oder aktualisierten Parameter erstellt wird. |
GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>) |
Gibt einen URI zurück, der mit Uri mehreren hinzugefügten, aktualisierten oder entfernten Parametern erstellt wurde. |
GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>) |
Gibt einen URI zurück, der aus |
NavigateToLogin(NavigationManager, String, InteractiveRequestOptions) |
Initiiert einen Anmeldevorgang, indem sie zum Anmeldeendpunkt navigiert. |
NavigateToLogin(NavigationManager, String) |
Initiiert einen Anmeldevorgang, indem sie zum Anmeldeendpunkt navigiert. |
NavigateToLogout(NavigationManager, String, String) |
Initiiert einen Abmeldevorgang, indem sie zum Abmeldeendpunkt navigiert. |
NavigateToLogout(NavigationManager, String) |
Initiiert einen Abmeldevorgang, indem sie zum Abmeldeendpunkt navigiert. |