NavigationManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una abstracción para consultar y administrar la navegación de URI.
public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
- Herencia
-
NavigationManager
Constructores
| Nombre | Description |
|---|---|
| NavigationManager() |
Proporciona una abstracción para consultar y administrar la navegación de URI. |
Propiedades
| Nombre | Description |
|---|---|
| BaseUri |
Obtiene o establece el URI base actual. BaseUri siempre se representa como un URI absoluto en forma de cadena con barra diagonal final. Normalmente, esto corresponde al atributo "href" del elemento base> del <documento. |
| HistoryEntryState |
Obtiene o establece el estado asociado a la navegación actual. |
| Uri |
Obtiene o establece el URI actual. Uri siempre se representa como un URI absoluto en forma de cadena. |
Métodos
| Nombre | Description |
|---|---|
| EnsureInitialized() |
Permite que las clases derivadas se inicialicen de forma difería. Las implementaciones que admiten la inicialización diferida deben invalidar este método y llamar a Initialize(String, String). |
| HandleLocationChangingHandlerException(Exception, LocationChangingContext) |
Controla las excepciones producidas en controladores de cambio de ubicación. |
| Initialize(String, String) |
Se llama para inicializar BaseURI y URI actual antes de que estos valores se usen por primera vez. Invalide EnsureInitialized() y llame a este método para calcular dinámicamente estos valores. |
| NavigateTo(String, Boolean, Boolean) |
Navega al URI especificado. |
| NavigateTo(String, Boolean) |
Navega al URI especificado. |
| NavigateTo(String, NavigationOptions) |
Navega al URI especificado. |
| NavigateToCore(String, Boolean) |
Navega al URI especificado. |
| NavigateToCore(String, NavigationOptions) |
Navega al URI especificado. |
| NotFound() |
Controla el establecimiento del estado NotFound. |
| NotifyLocationChanged(Boolean) |
Desencadena el LocationChanged evento con el valor de URI actual. |
| NotifyLocationChangingAsync(String, String, Boolean) |
Notifica a los controladores registrados del cambio de ubicación actual. |
| Refresh(Boolean) |
Actualiza la página actual a través de la solicitud al servidor. |
| RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>) |
Registra un controlador para procesar los eventos de navegación entrantes. |
| SetNavigationLockState(Boolean) |
Establece si la navegación está bloqueada actualmente. Si es así, las implementaciones no deben actualizarse Uri y llamar NotifyLocationChanged(Boolean) a hasta que hayan confirmado primero la navegación llamando a NotifyLocationChangingAsync(String, String, Boolean). |
| ToAbsoluteUri(String) |
Convierte un URI relativo en un absoluto (resolviéndolo con respecto al URI base). |
| ToBaseRelativePath(String) |
Dado un URI base (por ejemplo, uno devuelto anteriormente por BaseUri), convierte un URI absoluto en uno relativo al prefijo de URI base. |
Eventos
| Nombre | Description |
|---|---|
| LocationChanged |
Evento que se desencadena cuando la ubicación de navegación ha cambiado. |
| OnNotFound |
Evento que se desencadena cuando no se encuentra la página. |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetUriWithHash(NavigationManager, String) |
Devuelve un URI construido a partir de Uri con un hash agregado, actualizado o quitado. |
| GetUriWithQueryParameter(NavigationManager, String, Boolean) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado. |
| GetUriWithQueryParameter(NavigationManager, String, DateOnly) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado. |
| GetUriWithQueryParameter(NavigationManager, String, DateTime) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado. |
| GetUriWithQueryParameter(NavigationManager, String, Decimal) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado. |
| GetUriWithQueryParameter(NavigationManager, String, Double) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado. |
| GetUriWithQueryParameter(NavigationManager, String, Guid) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado. |
| GetUriWithQueryParameter(NavigationManager, String, Int32) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado. |
| GetUriWithQueryParameter(NavigationManager, String, Int64) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado. |
| GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado, actualizado o quitado. |
| GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado, actualizado o quitado. |
| GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado, actualizado o quitado. |
| GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado, actualizado o quitado. |
| GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado, actualizado o quitado. |
| GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado, actualizado o quitado. |
| GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado, actualizado o quitado. |
| GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado, actualizado o quitado. |
| GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado, actualizado o quitado. |
| GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado, actualizado o quitado. |
| GetUriWithQueryParameter(NavigationManager, String, Single) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado. |
| GetUriWithQueryParameter(NavigationManager, String, String) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado, actualizado o quitado. |
| GetUriWithQueryParameter(NavigationManager, String, TimeOnly) |
Devuelve un URI construido mediante la actualización Uri con un único parámetro agregado o actualizado. |
| GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>) |
Devuelve un URI construido a partir de Uri con varios parámetros agregados, actualizados o quitados. |
| GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>) |
Devuelve un URI construido a partir de |
| NavigateToLogin(NavigationManager, String, InteractiveRequestOptions) |
Inicia una operación de inicio de sesión; para ello, vaya al punto de conexión de inicio de sesión. |
| NavigateToLogin(NavigationManager, String) |
Inicia una operación de inicio de sesión; para ello, vaya al punto de conexión de inicio de sesión. |
| NavigateToLogout(NavigationManager, String, String) |
Inicia una operación de cierre de sesión; para ello, vaya al punto de conexión de cierre de sesión. |
| NavigateToLogout(NavigationManager, String) |
Inicia una operación de cierre de sesión; para ello, vaya al punto de conexión de cierre de sesión. |