NavigationManager Sınıf

Tanım

URI gezintisini sorgulamak ve yönetmek için bir soyutlama sağlar.

public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
Devralma
NavigationManager

Oluşturucular

Name Description
NavigationManager()

URI gezintisini sorgulamak ve yönetmek için bir soyutlama sağlar.

Özellikler

Name Description
BaseUri

Geçerli temel URI'yi alır veya ayarlar. BaseUri her zaman dize biçiminde, sonunda eğik çizgi olan mutlak bir URI olarak temsil edilir. Bu genellikle belgenin <temel> öğesindeki 'href' özniteliğine karşılık gelir.

HistoryEntryState

Geçerli gezintiyle ilişkili durumu alır veya ayarlar.

Uri

Geçerli URI'yi alır veya ayarlar. Uri her zaman dize biçiminde mutlak bir URI olarak temsil edilir.

Yöntemler

Name Description
EnsureInitialized()

Türetilmiş sınıfların kendi kendini başlatmasına izin verir. Yavaş başlatmayı destekleyen uygulamalar bu yöntemi geçersiz kılmalı ve çağırmalıdır Initialize(String, String).

HandleLocationChangingHandlerException(Exception, LocationChangingContext)

Konum değiştirme işleyicilerinde oluşan özel durumları işler.

Initialize(String, String)

Bu değerler ilk kez kullanılmadan önce BaseURI ve geçerli URI'yi başlatmak için çağrılır. Bu değerleri dinamik olarak hesaplamak için bu yöntemi geçersiz kıl EnsureInitialized() ve çağır.

NavigateTo(String, Boolean, Boolean)

Belirtilen URI'ye gider.

NavigateTo(String, Boolean)

Belirtilen URI'ye gider.

NavigateTo(String, NavigationOptions)

Belirtilen URI'ye gider.

NavigateToCore(String, Boolean)

Belirtilen URI'ye gider.

NavigateToCore(String, NavigationOptions)

Belirtilen URI'ye gider.

NotFound()

NotFound durumunu ayarlamayı işler.

NotifyLocationChanged(Boolean)

Olayı geçerli URI değeriyle tetikler LocationChanged .

NotifyLocationChangingAsync(String, String, Boolean)

Geçerli konum değişikliğinin kayıtlı işleyicilerine bildirir.

Refresh(Boolean)

Geçerli sayfayı sunucuya istek göndererek yeniler.

RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>)

Gelen navigasyon olaylarını işlemek için bir işleyici kaydeder.

SetNavigationLockState(Boolean)

Gezintinin şu anda kilitli olup olmadığını ayarlar. Bu durumda, uygulamalar ilk olarak çağırarak gezintiyi onaylayana kadar güncelleştirmemeli Uri ve çağırmamalıdır NotifyLocationChanged(Boolean)NotifyLocationChangingAsync(String, String, Boolean).

ToAbsoluteUri(String)

Göreli URI'yi mutlak bir URI'ye dönüştürür (temel URI'ye göre çözümleyerek).

ToBaseRelativePath(String)

Bir temel URI (örneğin, daha önce tarafından döndürülen BaseUri) verüldüğünde, mutlak bir URI'yi temel URI ön ekine göre bir URI'ye dönüştürür.

Ekinlikler

Name Description
LocationChanged

Gezinme konumu değiştiğinde tetiklenen bir olaydır.

OnNotFound

Sayfa bulunamadığında tetikleyen bir olay.

Uzantı Metotları

Name Description
GetUriWithHash(NavigationManager, String)

Karma eklenmiş, güncelleştirilmiş veya kaldırılmış bir URI Uri döndürür.

GetUriWithQueryParameter(NavigationManager, String, Boolean)

Eklenen veya güncelleştirilen tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, DateOnly)

Eklenen veya güncelleştirilen tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, DateTime)

Eklenen veya güncelleştirilen tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Decimal)

Eklenen veya güncelleştirilen tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Double)

Eklenen veya güncelleştirilen tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Guid)

Eklenen veya güncelleştirilen tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Int32)

Eklenen veya güncelleştirilen tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Int64)

Eklenen veya güncelleştirilen tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>)

Eklenen, güncelleştirilen veya kaldırılan tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>)

Eklenen, güncelleştirilen veya kaldırılan tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>)

Eklenen, güncelleştirilen veya kaldırılan tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>)

Eklenen, güncelleştirilen veya kaldırılan tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>)

Eklenen, güncelleştirilen veya kaldırılan tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>)

Eklenen, güncelleştirilen veya kaldırılan tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>)

Eklenen, güncelleştirilen veya kaldırılan tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>)

Eklenen, güncelleştirilen veya kaldırılan tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>)

Eklenen, güncelleştirilen veya kaldırılan tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>)

Eklenen, güncelleştirilen veya kaldırılan tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, Single)

Eklenen veya güncelleştirilen tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, String)

Eklenen, güncelleştirilen veya kaldırılan tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameter(NavigationManager, String, TimeOnly)

Eklenen veya güncelleştirilen tek bir parametreyle güncelleştirilerek Uri güncelleştirmesi yapılan bir URI döndürür.

GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>)

birden çok parametre eklenmiş, güncelleştirilmiş veya kaldırılmış olarak'dan Uri URI'yi döndürür.

GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>)

Birden çok parametrenin eklenmesi, güncelleştirilmiş veya kaldırılması dışında, öğesinden uri URI'yi döndürür.

NavigateToLogin(NavigationManager, String, InteractiveRequestOptions)

Oturum açma uç noktasına giderek bir oturum açma işlemi başlatır.

NavigateToLogin(NavigationManager, String)

Oturum açma uç noktasına giderek bir oturum açma işlemi başlatır.

NavigateToLogout(NavigationManager, String, String)

Oturumu kapatma uç noktasına giderek bir oturumu kapatma işlemi başlatır.

NavigateToLogout(NavigationManager, String)

Oturumu kapatma uç noktasına giderek bir oturumu kapatma işlemi başlatır.

Şunlara uygulanır