NavigationManager Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan abstraksi untuk mengkueri dan mengelola navigasi URI.
public ref class NavigationManager abstract
public abstract class NavigationManager
type NavigationManager = class
Public MustInherit Class NavigationManager
- Warisan
-
NavigationManager
Konstruktor
NavigationManager() |
Menyediakan abstraksi untuk mengkueri dan mengelola navigasi URI. |
Properti
BaseUri |
Mendapatkan atau mengatur URI dasar saat ini. BaseUri selalu direpresentasikan sebagai URI absolut dalam bentuk string dengan garis miring berikutnya. Biasanya ini sesuai dengan atribut 'href' pada elemen dasar> dokumen<. |
HistoryEntryState |
Mendapatkan atau mengatur status yang terkait dengan navigasi saat ini. |
Uri |
Mendapatkan atau mengatur URI saat ini. Uri selalu direpresentasikan sebagai URI absolut dalam bentuk string. |
Metode
EnsureInitialized() |
Memungkinkan kelas turunan untuk menginisialisasi diri dengan malas. Implementasi yang mendukung inisialisasi malas harus mengambil alih metode ini dan memanggil Initialize(String, String). |
HandleLocationChangingHandlerException(Exception, LocationChangingContext) |
Menangani pengecualian yang dilemparkan di penangan perubahan lokasi. |
Initialize(String, String) |
Dipanggil untuk menginisialisasi BaseURI dan URI saat ini sebelum nilai-nilai ini digunakan untuk pertama kalinya. Ambil alih EnsureInitialized() dan panggil metode ini untuk menghitung nilai-nilai ini secara dinamis. |
NavigateTo(String, Boolean, Boolean) |
Menavigasi ke URI yang ditentukan. |
NavigateTo(String, Boolean) |
Menavigasi ke URI yang ditentukan. |
NavigateTo(String, NavigationOptions) |
Menavigasi ke URI yang ditentukan. |
NavigateToCore(String, Boolean) |
Menavigasi ke URI yang ditentukan. |
NavigateToCore(String, NavigationOptions) |
Menavigasi ke URI yang ditentukan. |
NotifyLocationChanged(Boolean) |
LocationChanged Memicu peristiwa dengan nilai URI saat ini. |
NotifyLocationChangingAsync(String, String, Boolean) |
Memberi tahu penangan terdaftar tentang perubahan lokasi saat ini. |
Refresh(Boolean) |
Menyegarkan halaman saat ini melalui permintaan ke server. |
RegisterLocationChangingHandler(Func<LocationChangingContext,ValueTask>) |
Mendaftarkan handler untuk memproses peristiwa navigasi masuk. |
SetNavigationLockState(Boolean) |
Menyetel apakah navigasi saat ini terkunci. Jika ya, maka implementasi tidak boleh memperbarui Uri dan memanggil NotifyLocationChanged(Boolean) sampai mereka pertama kali mengonfirmasi navigasi dengan memanggil NotifyLocationChangingAsync(String, String, Boolean). |
ToAbsoluteUri(String) |
Mengonversi URI relatif menjadi URI absolut (dengan menyelesaikannya relatif terhadap URI absolut saat ini). |
ToBaseRelativePath(String) |
Mengingat URI dasar (misalnya, yang sebelumnya dikembalikan oleh BaseUri), mengonversi URI absolut menjadi satu relatif terhadap awalan URI dasar. |
Acara
LocationChanged |
Peristiwa yang diaktifkan saat lokasi navigasi telah berubah. |
Metode Ekstensi
GetUriWithQueryParameter(NavigationManager, String, Boolean) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter yang ditambahkan atau diperbarui. |
GetUriWithQueryParameter(NavigationManager, String, DateOnly) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter yang ditambahkan atau diperbarui. |
GetUriWithQueryParameter(NavigationManager, String, DateTime) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter yang ditambahkan atau diperbarui. |
GetUriWithQueryParameter(NavigationManager, String, Decimal) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter yang ditambahkan atau diperbarui. |
GetUriWithQueryParameter(NavigationManager, String, Double) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter yang ditambahkan atau diperbarui. |
GetUriWithQueryParameter(NavigationManager, String, Guid) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter yang ditambahkan atau diperbarui. |
GetUriWithQueryParameter(NavigationManager, String, Int32) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter yang ditambahkan atau diperbarui. |
GetUriWithQueryParameter(NavigationManager, String, Int64) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter yang ditambahkan atau diperbarui. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Boolean>) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter ditambahkan, diperbarui, atau dihapus. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateOnly>) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter ditambahkan, diperbarui, atau dihapus. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<DateTime>) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter ditambahkan, diperbarui, atau dihapus. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Decimal>) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter ditambahkan, diperbarui, atau dihapus. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Double>) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter ditambahkan, diperbarui, atau dihapus. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Guid>) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter ditambahkan, diperbarui, atau dihapus. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int32>) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter ditambahkan, diperbarui, atau dihapus. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Int64>) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter ditambahkan, diperbarui, atau dihapus. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<Single>) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter ditambahkan, diperbarui, atau dihapus. |
GetUriWithQueryParameter(NavigationManager, String, Nullable<TimeOnly>) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter ditambahkan, diperbarui, atau dihapus. |
GetUriWithQueryParameter(NavigationManager, String, Single) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter yang ditambahkan atau diperbarui. |
GetUriWithQueryParameter(NavigationManager, String, String) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter ditambahkan, diperbarui, atau dihapus. |
GetUriWithQueryParameter(NavigationManager, String, TimeOnly) |
Mengembalikan URI yang dibangun dengan memperbarui Uri dengan satu parameter yang ditambahkan atau diperbarui. |
GetUriWithQueryParameters(NavigationManager, IReadOnlyDictionary<String,Object>) |
Mengembalikan URI yang dibangun dari Uri dengan beberapa parameter ditambahkan, diperbarui, atau dihapus. |
GetUriWithQueryParameters(NavigationManager, String, IReadOnlyDictionary<String,Object>) |
Mengembalikan URI yang dibangun dari |
NavigateToLogin(NavigationManager, String, InteractiveRequestOptions) |
Memulai operasi masuk dengan menavigasi ke titik akhir masuk. |
NavigateToLogin(NavigationManager, String) |
Memulai operasi masuk dengan menavigasi ke titik akhir masuk. |
NavigateToLogout(NavigationManager, String, String) |
Memulai operasi keluar dengan menavigasi ke titik akhir keluar. |
NavigateToLogout(NavigationManager, String) |
Memulai operasi keluar dengan menavigasi ke titik akhir keluar. |