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
NavigationManager() |
Proporciona una abstracción para consultar y administrar la navegación de URI. |
Propiedades
BaseUri |
Obtiene o establece el URI base actual. siempre BaseUri se representa como un URI absoluto en forma de cadena con barra diagonal final. Normalmente, esto corresponde al atributo 'href' en el elemento base> del <documento. |
HistoryEntryState |
Obtiene o establece el estado asociado a la navegación actual. |
Uri |
Obtiene o establece el URI actual. siempre Uri se representa como un URI absoluto en forma de cadena. |
Métodos
EnsureInitialized() |
Permite que las clases derivadas se inicialicen de forma diferiva. 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 los controladores de cambio de ubicación. |
Initialize(String, String) |
Se llama para inicializar BaseURI y el 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. |
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 mediante una llamada a NotifyLocationChangingAsync(String, String, Boolean). |
ToAbsoluteUri(String) |
Convierte un URI relativo en un absoluto (resolvándolo con respecto al URI absoluto actual). |
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
LocationChanged |
Evento que se desencadena cuando la ubicación de navegación ha cambiado. |
Métodos de extensión
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 que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>) |
Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>) |
Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>) |
Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>) |
Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>) |
Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>) |
Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>) |
Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>) |
Devuelve un URI que se construye actualizando Uri con un único parámetro agregado, actualizado o quitado. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>) |
Devuelve un URI que se construye actualizando 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 que se construye actualizando 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 navegando al punto de conexión de inicio de sesión. |
NavigateToLogin(NavigationManager, String) |
Inicia una operación de inicio de sesión navegando 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. |