NavigationManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une abstraction pour l’interrogation et la gestion de la navigation d’URI.
public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
- Héritage
-
NavigationManager
Constructeurs
NavigationManager() |
Fournit une abstraction pour l’interrogation et la gestion de la navigation d’URI. |
Propriétés
BaseUri |
Obtient ou définit l’URI de base actuel. est BaseUri toujours représenté sous la forme d’un URI absolu sous forme de chaîne avec une barre oblique de fin. En règle générale, cela correspond à l’attribut « href » sur l’élément de base> du <document. |
HistoryEntryState |
Obtient ou définit l’état associé à la navigation actuelle. |
Uri |
Obtient ou définit l’URI actuel. est Uri toujours représenté sous forme d’URI absolu sous forme de chaîne. |
Méthodes
EnsureInitialized() |
Permet aux classes dérivées de s’initialiser automatiquement de manière différée. Les implémentations qui prennent en charge l’initialisation différée doivent remplacer cette méthode et appeler Initialize(String, String). |
HandleLocationChangingHandlerException(Exception, LocationChangingContext) |
Gère les exceptions levées dans les gestionnaires de modification d’emplacement. |
Initialize(String, String) |
Appelé pour initialiser BaseURI et l’URI actuel avant que ces valeurs ne soient utilisées pour la première fois. Remplacez EnsureInitialized() et appelez cette méthode pour calculer ces valeurs de manière dynamique. |
NavigateTo(String, Boolean, Boolean) |
Permet d’accéder à l’URI spécifié. |
NavigateTo(String, Boolean) |
Permet d’accéder à l’URI spécifié. |
NavigateTo(String, NavigationOptions) |
Permet d’accéder à l’URI spécifié. |
NavigateToCore(String, Boolean) |
Permet d’accéder à l’URI spécifié. |
NavigateToCore(String, NavigationOptions) |
Permet d’accéder à l’URI spécifié. |
NotifyLocationChanged(Boolean) |
Déclenche l’événement LocationChanged avec la valeur d’URI actuelle. |
NotifyLocationChangingAsync(String, String, Boolean) |
Avertit les gestionnaires inscrits de la modification d’emplacement actuelle. |
Refresh(Boolean) |
Actualise la page active via une requête adressée au serveur. |
RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>) |
Inscrit un gestionnaire pour traiter les événements de navigation entrants. |
SetNavigationLockState(Boolean) |
Définit si la navigation est actuellement verrouillée. Si c’est le cas, les implémentations ne doivent pas mettre à jour Uri et appeler NotifyLocationChanged(Boolean) tant qu’elles n’ont pas d’abord confirmé la navigation en appelant NotifyLocationChangingAsync(String, String, Boolean). |
ToAbsoluteUri(String) |
Convertit un URI relatif en uri absolu (en le résolvant par rapport à l’URI absolu actuel). |
ToBaseRelativePath(String) |
Étant donné un URI de base (par exemple, un uri précédemment retourné par BaseUri), convertit un URI absolu en un par rapport au préfixe d’URI de base. |
Événements
LocationChanged |
Événement qui se déclenche en cas de changement de l’emplacement de navigation. |
Méthodes d’extension
GetUriWithQueryParameter(NavigationManager, String, Boolean) |
Retourne un URI construit par mise à jour Uri avec un paramètre unique ajouté ou mis à jour. |
GetUriWithQueryParameter(NavigationManager, String, DateOnly) |
Retourne un URI construit par mise à jour Uri avec un paramètre unique ajouté ou mis à jour. |
GetUriWithQueryParameter(NavigationManager, String, DateTime) |
Retourne un URI construit par mise à jour Uri avec un paramètre unique ajouté ou mis à jour. |
GetUriWithQueryParameter(NavigationManager, String, Decimal) |
Retourne un URI construit par mise à jour Uri avec un paramètre unique ajouté ou mis à jour. |
GetUriWithQueryParameter(NavigationManager, String, Double) |
Retourne un URI construit par mise à jour Uri avec un paramètre unique ajouté ou mis à jour. |
GetUriWithQueryParameter(NavigationManager, String, Guid) |
Retourne un URI construit par mise à jour Uri avec un paramètre unique ajouté ou mis à jour. |
GetUriWithQueryParameter(NavigationManager, String, Int32) |
Retourne un URI construit par mise à jour Uri avec un paramètre unique ajouté ou mis à jour. |
GetUriWithQueryParameter(NavigationManager, String, Int64) |
Retourne un URI construit par mise à jour Uri avec un paramètre unique ajouté ou mis à jour. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>) |
Retourne un URI qui est construit en effectuant une mise à jour Uri avec un seul paramètre ajouté, mis à jour ou supprimé. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>) |
Retourne un URI qui est construit en effectuant une mise à jour Uri avec un seul paramètre ajouté, mis à jour ou supprimé. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>) |
Retourne un URI qui est construit en effectuant une mise à jour Uri avec un seul paramètre ajouté, mis à jour ou supprimé. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>) |
Retourne un URI qui est construit en effectuant une mise à jour Uri avec un seul paramètre ajouté, mis à jour ou supprimé. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>) |
Retourne un URI qui est construit en effectuant une mise à jour Uri avec un seul paramètre ajouté, mis à jour ou supprimé. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>) |
Retourne un URI qui est construit en effectuant une mise à jour Uri avec un seul paramètre ajouté, mis à jour ou supprimé. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>) |
Retourne un URI qui est construit en effectuant une mise à jour Uri avec un seul paramètre ajouté, mis à jour ou supprimé. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>) |
Retourne un URI qui est construit en effectuant une mise à jour Uri avec un seul paramètre ajouté, mis à jour ou supprimé. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>) |
Retourne un URI qui est construit en effectuant une mise à jour Uri avec un seul paramètre ajouté, mis à jour ou supprimé. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>) |
Retourne un URI qui est construit en effectuant une mise à jour Uri avec un seul paramètre ajouté, mis à jour ou supprimé. |
GetUriWithQueryParameter(NavigationManager, String, Single) |
Retourne un URI construit par mise à jour Uri avec un paramètre unique ajouté ou mis à jour. |
GetUriWithQueryParameter(NavigationManager, String, String) |
Retourne un URI qui est construit en effectuant une mise à jour Uri avec un seul paramètre ajouté, mis à jour ou supprimé. |
GetUriWithQueryParameter(NavigationManager, String, TimeOnly) |
Retourne un URI construit par mise à jour Uri avec un paramètre unique ajouté ou mis à jour. |
GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>) |
Retourne un URI construit à partir de Uri avec plusieurs paramètres ajoutés, mis à jour ou supprimés. |
GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>) |
Retourne un URI construit à partir de avec |
NavigateToLogin(NavigationManager, String, InteractiveRequestOptions) |
Lance une opération de connexion en accédant au point de terminaison de connexion. |
NavigateToLogin(NavigationManager, String) |
Lance une opération de connexion en accédant au point de terminaison de connexion. |
NavigateToLogout(NavigationManager, String, String) |
Lance une opération de déconnexion en accédant au point de terminaison de déconnexion. |
NavigateToLogout(NavigationManager, String) |
Lance une opération de déconnexion en accédant au point de terminaison de déconnexion. |