Bagikan melalui


PageContent.GetPageRootAsync(Boolean) Metode

Definisi

Secara asinkron memuat dan mengembalikan FixedPage elemen konten.

public:
 void GetPageRootAsync(bool forceReload);
public void GetPageRootAsync (bool forceReload);
member this.GetPageRootAsync : bool -> unit
Public Sub GetPageRootAsync (forceReload As Boolean)

Parameter

forceReload
Boolean

true untuk selalu memuat FixedPage ulang bahkan jika sebelumnya telah dimuat dan di-cache; false untuk memuat satu-satunya FixedPage jika tidak ada versi cache.

Keterangan

GetPageRootAsync secara asinkron memuat dan mengurai aliran data yang FixedPage terkait dengan ini PageContent. Utas lain akan terus berjalan saat GetPageRootAsync selesai.

Langkah-langkah berikut menggambarkan cara memuat FixedPage konten secara asinkron:

  1. Buat GetPageRootCompletedEventHandler delegasi dan tambahkan untuk diberi tahu tentang GetPageRootCompleted peristiwa.

  2. Panggil GetPageRootAsync.

  3. GetPageRootCompleted Ketika peristiwa terjadi dan delegasi dipanggil, FixedPage konten telah selesai dimuat. Elemen yang dimuat FixedPage dikembalikan melalui GetPageRootCompletedEventArgsproperti .Result

Untuk informasi selengkapnya tentang <PageContent> elemen , lihat bab 3 spesifikasi XPS yang dapat Anda peroleh di XPS: Spesifikasi dan Unduhan Lisensi.

Metode ini disimpan dalam tugas yang menampilkan semua pengecualian non-penggunaan yang dapat dilemparkan oleh rekan sinkron metode. Jika pengecualian disimpan ke dalam tugas yang dikembalikan, pengecualian tersebut akan dilemparkan saat tugas ditunggu. Pengecualian penggunaan, seperti ArgumentException, masih dilemparkan secara sinkron. Untuk pengecualian yang disimpan, lihat pengecualian yang dilemparkan oleh GetPageRoot(Boolean).

Berlaku untuk

Lihat juga