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
| 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 |
| 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. |