NavigationManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un'astrazione per l'esecuzione di query e la gestione dello spostamento URI.
public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
- Ereditarietà
-
NavigationManager
Costruttori
NavigationManager() |
Fornisce un'astrazione per l'esecuzione di query e la gestione dello spostamento URI. |
Proprietà
BaseUri |
Ottiene o imposta l'URI di base corrente. l'oggetto BaseUri è sempre rappresentato come URI assoluto in formato stringa con barra finale. In genere corrisponde all'attributo 'href' nell'elemento di base> del <documento. |
HistoryEntryState |
Ottiene o imposta lo stato associato alla struttura di spostamento corrente. |
Uri |
Ottiene o imposta l'URI corrente. l'oggetto Uri è sempre rappresentato come URI assoluto in formato stringa. |
Metodi
EnsureInitialized() |
Consente alle classi derivate di eseguire l'inizializzazione automatica in modo differimento. Le implementazioni che supportano l'inizializzazione differita devono eseguire l'override di questo metodo e chiamare Initialize(String, String). |
HandleLocationChangingHandlerException(Exception, LocationChangingContext) |
Gestisce le eccezioni generate nei gestori di modifica della posizione. |
Initialize(String, String) |
Chiamato per inizializzare BaseURI e URI corrente prima che questi valori vengano usati per la prima volta. Eseguire l'override EnsureInitialized() e chiamare questo metodo per calcolare dinamicamente questi valori. |
NavigateTo(String, Boolean) |
Passa all'URI specificato. |
NavigateTo(String, Boolean, Boolean) |
Passa all'URI specificato. |
NavigateTo(String, NavigationOptions) |
Passa all'URI specificato. |
NavigateToCore(String, Boolean) |
Passa all'URI specificato. |
NavigateToCore(String, NavigationOptions) |
Passa all'URI specificato. |
NotifyLocationChanged(Boolean) |
Attiva l'evento LocationChanged con il valore URI corrente. |
NotifyLocationChangingAsync(String, String, Boolean) |
Notifica ai gestori registrati della modifica della posizione corrente. |
Refresh(Boolean) |
Aggiorna la pagina corrente tramite richiesta al server. |
RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>) |
Registra un gestore per elaborare gli eventi di spostamento in ingresso. |
SetNavigationLockState(Boolean) |
Imposta un valore che indica se lo spostamento è attualmente bloccato. In caso affermativo, le implementazioni non devono aggiornare Uri e chiamare NotifyLocationChanged(Boolean) finché non hanno prima confermato la navigazione chiamando NotifyLocationChangingAsync(String, String, Boolean). |
ToAbsoluteUri(String) |
Converte un URI relativo in un URI assoluto (risolvendolo rispetto all'URI assoluto corrente). |
ToBaseRelativePath(String) |
Dato un URI di base (ad esempio, uno restituito in precedenza da BaseUri), converte un URI assoluto in un URI relativo al prefisso URI di base. |
Eventi
LocationChanged |
Evento che viene generato quando la posizione di spostamento è cambiata. |
Metodi di estensione
GetUriWithQueryParameter(NavigationManager, String, Boolean) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto o aggiornato. |
GetUriWithQueryParameter(NavigationManager, String, DateOnly) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto o aggiornato. |
GetUriWithQueryParameter(NavigationManager, String, DateTime) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto o aggiornato. |
GetUriWithQueryParameter(NavigationManager, String, Decimal) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto o aggiornato. |
GetUriWithQueryParameter(NavigationManager, String, Double) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto o aggiornato. |
GetUriWithQueryParameter(NavigationManager, String, Guid) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto o aggiornato. |
GetUriWithQueryParameter(NavigationManager, String, Int32) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto o aggiornato. |
GetUriWithQueryParameter(NavigationManager, String, Int64) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto o aggiornato. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto, aggiornato o rimosso. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto, aggiornato o rimosso. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto, aggiornato o rimosso. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto, aggiornato o rimosso. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto, aggiornato o rimosso. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto, aggiornato o rimosso. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto, aggiornato o rimosso. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto, aggiornato o rimosso. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto, aggiornato o rimosso. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto, aggiornato o rimosso. |
GetUriWithQueryParameter(NavigationManager, String, Single) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto o aggiornato. |
GetUriWithQueryParameter(NavigationManager, String, String) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto, aggiornato o rimosso. |
GetUriWithQueryParameter(NavigationManager, String, TimeOnly) |
Restituisce un URI costruito aggiornando Uri con un singolo parametro aggiunto o aggiornato. |
GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>) |
Restituisce un URI costruito da Uri con più parametri aggiunti, aggiornati o rimossi. |
GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>) |
Restituisce un URI costruito da |
NavigateToLogin(NavigationManager, String) |
Avvia un'operazione di accesso passando all'endpoint di accesso. |
NavigateToLogin(NavigationManager, String, InteractiveRequestOptions) |
Avvia un'operazione di accesso passando all'endpoint di accesso. |
NavigateToLogout(NavigationManager, String) |
Avvia un'operazione di disconnessione passando all'endpoint di disconnessione. |
NavigateToLogout(NavigationManager, String, String) |
Avvia un'operazione di disconnessione passando all'endpoint di disconnessione. |