IWebViewControl.NavigateToLocalStreamUri(Uri, IUriToStreamResolver) Metode
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.
Memuat konten web lokal di URI yang ditentukan menggunakan IUriToStreamResolver.
public:
void NavigateToLocalStreamUri(Uri ^ source, IUriToStreamResolver ^ streamResolver);
void NavigateToLocalStreamUri(Uri const& source, IUriToStreamResolver const& streamResolver);
public void NavigateToLocalStreamUri(System.Uri source, IUriToStreamResolver streamResolver);
function navigateToLocalStreamUri(source, streamResolver)
Public Sub NavigateToLocalStreamUri (source As Uri, streamResolver As IUriToStreamResolver)
Parameter
- streamResolver
- IUriToStreamResolver
Resolver yang mengonversi URI menjadi aliran untuk dimuat.
Keterangan
Gunakan metode ini untuk memuat konten lokal yang tidak akan ditangani oleh metode NavigateToString . NavigateToString menyediakan cara mudah untuk menavigasi ke konten HTML statis, termasuk konten dengan referensi ke sumber daya seperti CSS, skrip, gambar, dan font. Namun, NavigateToString tidak menyediakan cara untuk menghasilkan sumber daya ini secara terprogram.
Untuk menggunakan metode NavigateToLocalStreamUri , Anda harus meneruskan implementasi IUriToStreamResolver yang menerjemahkan pola URI ke dalam aliran konten. Anda dapat melakukan ini untuk menyediakan konten untuk semua sumber daya yang digunakan oleh halaman web, atau rangkaian halaman. Misalnya, Anda dapat menggunakan metode ini untuk menampilkan konten yang disimpan pada sistem file lokal sebagai file terenkripsi atau dalam paket kabin. Ketika konten diminta, Anda dapat menggunakan implementasi IUriToStreamResolver untuk mendekripsinya dengan cepat.
Antarmuka IUriToStreamResolver memiliki satu metode, UriToStreamAsync yang mengambil URI dan mengembalikan aliran. URI dalam bentuk "ms-local-stream://appname_KEY/folder/file" di mana KEY mengidentifikasi resolver. Gunakan BuildLocalStreamUri untuk membuat URI dalam format yang benar yang mereferensikan konten lokal untuk dimuat.
Catatan
Implementasi IUriToStreamResolver Anda harus tangkas untuk mencegah kebuntuan yang dapat terjadi ketika utas UI menunggu IUriToStreamResolver menyelesaikan pekerjaannya sebelum melanjutkan. Untuk informasi selengkapnya, lihat Threading dan Marshaling