NavigationManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma abstração para consultar e gerenciar a navegação de URI.
public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
- Herança
-
NavigationManager
Construtores
NavigationManager() |
Fornece uma abstração para consultar e gerenciar a navegação de URI. |
Propriedades
BaseUri |
Obtém ou define o URI base atual. O BaseUri é sempre representado como um URI absoluto na forma de cadeia de caracteres com barra à direita. Normalmente, isso corresponde ao atributo 'href' no elemento base> do <documento. |
HistoryEntryState |
Obtém ou define o estado associado à navegação atual. |
Uri |
Obtém ou define o URI atual. O Uri é sempre representado como um URI absoluto na forma de cadeia de caracteres. |
Métodos
EnsureInitialized() |
Permite que classes derivadas se auto-inicializem lentamente. Implementações que dão suporte à inicialização lenta devem substituir esse método e chamar Initialize(String, String). |
HandleLocationChangingHandlerException(Exception, LocationChangingContext) |
Manipula exceções geradas em manipuladores de alteração de localização. |
Initialize(String, String) |
Chamado para inicializar o BaseURI e o URI atual antes que esses valores sejam usados pela primeira vez. Substitua e chame esse método para calcular dinamicamente EnsureInitialized() esses valores. |
NavigateTo(String, Boolean, Boolean) |
Navega até o URI especificado. |
NavigateTo(String, Boolean) |
Navega até o URI especificado. |
NavigateTo(String, NavigationOptions) |
Navega até o URI especificado. |
NavigateToCore(String, Boolean) |
Navega até o URI especificado. |
NavigateToCore(String, NavigationOptions) |
Navega até o URI especificado. |
NotifyLocationChanged(Boolean) |
Dispara o LocationChanged evento com o valor de URI atual. |
NotifyLocationChangingAsync(String, String, Boolean) |
Notifica os manipuladores registrados da alteração de local atual. |
Refresh(Boolean) |
Atualiza a página atual por meio da solicitação para o servidor. |
RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>) |
Registra um manipulador para processar eventos de navegação recebidos. |
SetNavigationLockState(Boolean) |
Define se a navegação está bloqueada no momento. Se for, as implementações não devem ser atualizadas Uri e chamar NotifyLocationChanged(Boolean) até que tenham confirmado primeiro a navegação chamando NotifyLocationChangingAsync(String, String, Boolean). |
ToAbsoluteUri(String) |
Converte um URI relativo em absoluto (resolvendo-o em relação ao URI absoluto atual). |
ToBaseRelativePath(String) |
Dado um URI base (por exemplo, um retornado anteriormente por BaseUri), converte um URI absoluto em um relativo ao prefixo de URI base. |
Eventos
LocationChanged |
Um evento que é acionado quando o local de navegação é alterado. |
Métodos de Extensão
GetUriWithQueryParameter(NavigationManager, String, Boolean) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado ou atualizado. |
GetUriWithQueryParameter(NavigationManager, String, DateOnly) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado ou atualizado. |
GetUriWithQueryParameter(NavigationManager, String, DateTime) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado ou atualizado. |
GetUriWithQueryParameter(NavigationManager, String, Decimal) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado ou atualizado. |
GetUriWithQueryParameter(NavigationManager, String, Double) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado ou atualizado. |
GetUriWithQueryParameter(NavigationManager, String, Guid) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado ou atualizado. |
GetUriWithQueryParameter(NavigationManager, String, Int32) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado ou atualizado. |
GetUriWithQueryParameter(NavigationManager, String, Int64) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado ou atualizado. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado, atualizado ou removido. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado, atualizado ou removido. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado, atualizado ou removido. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado, atualizado ou removido. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado, atualizado ou removido. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado, atualizado ou removido. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado, atualizado ou removido. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado, atualizado ou removido. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado, atualizado ou removido. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado, atualizado ou removido. |
GetUriWithQueryParameter(NavigationManager, String, Single) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado ou atualizado. |
GetUriWithQueryParameter(NavigationManager, String, String) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado, atualizado ou removido. |
GetUriWithQueryParameter(NavigationManager, String, TimeOnly) |
Retorna um URI que é construído atualizando Uri com um único parâmetro adicionado ou atualizado. |
GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>) |
Retorna um URI construído Uri com vários parâmetros adicionados, atualizados ou removidos. |
GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>) |
Retorna um URI construído com exceção de |
NavigateToLogin(NavigationManager, String, InteractiveRequestOptions) |
Inicia uma operação de logon navegando até o ponto de extremidade de logon. |
NavigateToLogin(NavigationManager, String) |
Inicia uma operação de logon navegando até o ponto de extremidade de logon. |
NavigateToLogout(NavigationManager, String, String) |
Inicia uma operação de logoff navegando até o ponto de extremidade de logoff. |
NavigateToLogout(NavigationManager, String) |
Inicia uma operação de logoff navegando até o ponto de extremidade de logoff. |