NavigationManager Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
NavigationManager() |
URI gezintisini sorgulamak ve yönetmek için bir soyutlama sağlar. |
Özellikler
BaseUri |
Geçerli temel URI'yi alır veya ayarlar. her BaseUri zaman dize biçiminde sondaki eğik çizgiyle 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
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ğrısı Initialize(String, String)yapmalıdır. |
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ın EnsureInitialized() ve çağırin. |
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. |
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) |
Sunucuya istekte bulunarak geçerli sayfayı yeniler. |
RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>) |
Gelen gezinti olaylarını işlemek için bir işleyici kaydeder. |
SetNavigationLockState(Boolean) |
Gezintinin şu anda kilitli olup olmadığını ayarlar. Öyleyse, uygulamalar ilk olarak öğesini çağırarak gezintiyi onaylayana kadar güncelleştirilmemeli Uri ve çağrı NotifyLocationChanged(Boolean)NotifyLocationChangingAsync(String, String, Boolean)yapılmamalıdır. |
ToAbsoluteUri(String) |
Göreli bir URI'yi mutlak bir URI'ye dönüştürür (geçerli mutlak URI'ye göre çözümleyerek). |
ToBaseRelativePath(String) |
Bir temel URI (örneğin, daha önce tarafından döndürülen BaseUri), mutlak bir URI'yi temel URI ön ekine göre bir URI'ye dönüştürür. |
Ekinlikler
LocationChanged |
Gezinti konumu değiştiğinde tetikleyen bir olay. |
Uzantı Metotları
GetUriWithQueryParameter(NavigationManager, String, Boolean) |
Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, DateOnly) |
Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, DateTime) |
Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Decimal) |
Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Double) |
Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Guid) |
Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Int32) |
Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Int64) |
Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>) |
Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>) |
Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>) |
Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>) |
Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>) |
Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>) |
Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>) |
Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>) |
Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>) |
Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>) |
Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, Single) |
Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, String) |
Tek bir parametre eklenerek, güncelleştirilerek veya kaldırılarak güncelleştirmesi Uri yapılan bir URI döndürür. |
GetUriWithQueryParameter(NavigationManager, String, TimeOnly) |
Tek bir parametre eklenerek veya güncelleştirilerek güncelleştirmesi Uri 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 öğesinden Uri bir URI döndürür. |
GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>) |
Birden çok parametrenin eklenmesi, güncelleştirilmiş veya kaldırılması dışında öğesinden |
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. |