NavigationManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет абстракцию для запросов и управления навигацией по URI.
public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
- Наследование
-
NavigationManager
Конструкторы
NavigationManager() |
Предоставляет абстракцию для запросов и управления навигацией по URI. |
Свойства
BaseUri |
Возвращает или задает текущий базовый URI. Всегда BaseUri представляется в виде абсолютного URI в строковой форме с косой чертой в конце. Обычно это соответствует атрибуту href базового> элемента документа<. |
HistoryEntryState |
Возвращает или задает состояние, связанное с текущей навигацией. |
Uri |
Возвращает или задает текущий универсальный код ресурса (URI). Всегда Uri представляется в виде абсолютного URI в строковой форме. |
Методы
EnsureInitialized() |
Позволяет производным классам отложенно выполнять самоинициализацию. Реализации, поддерживающие отложенную инициализацию, должны переопределить этот метод и вызвать .Initialize(String, String) |
HandleLocationChangingHandlerException(Exception, LocationChangingContext) |
Обрабатывает исключения, создаваемые в обработчиках изменения расположения. |
Initialize(String, String) |
Вызывается для инициализации BaseURI и текущего URI перед использованием этих значений в первый раз. Переопределите EnsureInitialized() и вызовите этот метод для динамического вычисления этих значений. |
NavigateTo(String, Boolean, Boolean) |
Переходит по указанному URI. |
NavigateTo(String, Boolean) |
Переходит по указанному URI. |
NavigateTo(String, NavigationOptions) |
Переходит по указанному URI. |
NavigateToCore(String, Boolean) |
Переходит по указанному URI. |
NavigateToCore(String, NavigationOptions) |
Переходит по указанному URI. |
NotifyLocationChanged(Boolean) |
Активирует LocationChanged событие с текущим значением URI. |
NotifyLocationChangingAsync(String, String, Boolean) |
Уведомляет зарегистрированные обработчики об изменении текущего расположения. |
Refresh(Boolean) |
Обновляет текущую страницу с помощью запроса к серверу. |
RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>) |
Регистрирует обработчик для обработки входящих событий навигации. |
SetNavigationLockState(Boolean) |
Задает, заблокирована ли навигация в данный момент. Если это так, то реализации не должны обновляться Uri и вызываться NotifyLocationChanged(Boolean) до тех пор, пока они не подтвердят навигацию путем вызова NotifyLocationChangingAsync(String, String, Boolean). |
ToAbsoluteUri(String) |
Преобразует относительный URI в абсолютный (путем разрешения его относительно текущего абсолютного URI). |
ToBaseRelativePath(String) |
Учитывая базовый URI (например, ранее возвращенный ), BaseUriпреобразует абсолютный URI в один относительно базового префикса URI. |
События
LocationChanged |
Событие, возникающее при изменении расположения навигации. |
Методы расширения
GetUriWithQueryParameter(NavigationManager, String, Boolean) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с одним добавленным или обновленным параметром. |
GetUriWithQueryParameter(NavigationManager, String, DateOnly) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с одним добавленным или обновленным параметром. |
GetUriWithQueryParameter(NavigationManager, String, DateTime) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с одним добавленным или обновленным параметром. |
GetUriWithQueryParameter(NavigationManager, String, Decimal) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с одним добавленным или обновленным параметром. |
GetUriWithQueryParameter(NavigationManager, String, Double) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с одним добавленным или обновленным параметром. |
GetUriWithQueryParameter(NavigationManager, String, Guid) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с одним добавленным или обновленным параметром. |
GetUriWithQueryParameter(NavigationManager, String, Int32) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с одним добавленным или обновленным параметром. |
GetUriWithQueryParameter(NavigationManager, String, Int64) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с одним добавленным или обновленным параметром. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с добавлением, обновлением или удалением одного параметра. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с добавлением, обновлением или удалением одного параметра. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с добавлением, обновлением или удалением одного параметра. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с добавлением, обновлением или удалением одного параметра. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с добавлением, обновлением или удалением одного параметра. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с добавлением, обновлением или удалением одного параметра. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с добавлением, обновлением или удалением одного параметра. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с добавлением, обновлением или удалением одного параметра. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с добавлением, обновлением или удалением одного параметра. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с добавлением, обновлением или удалением одного параметра. |
GetUriWithQueryParameter(NavigationManager, String, Single) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с одним добавленным или обновленным параметром. |
GetUriWithQueryParameter(NavigationManager, String, String) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с добавлением, обновлением или удалением одного параметра. |
GetUriWithQueryParameter(NavigationManager, String, TimeOnly) |
Возвращает универсальный код ресурса (URI), созданный путем обновления Uri с одним добавленным или обновленным параметром. |
GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>) |
Возвращает URI, созданный из Uri , с несколькими добавленными, обновленными или удаленными параметрами. |
GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>) |
Возвращает URI, созданный на |
NavigateToLogin(NavigationManager, String, InteractiveRequestOptions) |
Инициирует операцию входа, перейдя к конечной точке входа. |
NavigateToLogin(NavigationManager, String) |
Инициирует операцию входа, перейдя к конечной точке входа. |
NavigateToLogout(NavigationManager, String, String) |
Инициирует операцию выхода, перейдя к конечной точке выхода. |
NavigateToLogout(NavigationManager, String) |
Инициирует операцию выхода, перейдя к конечной точке выхода. |