Bagikan melalui


Antarmuka IDWriteFontDownloadQueue (dwrite_3.h)

Antarmuka yang mengantre mengunduh permintaan untuk font, karakter, glyph, dan fragmen font jarak jauh. Menyediakan metode untuk menjalankan unduhan secara asinkron, membatalkan unduhan yang tertunda, dan diberi tahu tentang penyelesaian unduhan. Panggilan balik ke pendengar akan terjadi pada utas pengunduhan, dan objek harus dapat menangani panggilan pada metode mereka dari utas lain kapan saja.

Warisan

Antarmuka IDWriteFontDownloadQueue mewarisi dari antarmuka IUnknown . IDWriteFontDownloadQueue juga memiliki jenis anggota berikut:

Metode

Antarmuka IDWriteFontDownloadQueue memiliki metode ini.

 
IDWriteFontDownloadQueue::AddListener

Mendaftarkan objek pendengar yang ditentukan klien yang menerima pemberitahuan unduhan. Semua DownloadCompleted listener terdaftar akan dipanggil setelah BeginDownloadcompletes.
IDWriteFontDownloadQueue::BeginDownload

Memulai operasi pengunduhan asinkron. Operasi pengunduhan dijalankan di latar belakang hingga selesai atau dibatalkan oleh panggilan CancelDownload.
IDWriteFontDownloadQueue::CancelDownload

Menghapus semua permintaan unduhan dari antrean dan membatalkan operasi pengunduhan aktif apa pun.
IDWriteFontDownloadQueue::GetGenerationCount

Mendapatkan nomor generasi saat ini dari antrean unduhan, yang bertahap setiap kali setelah pengunduhan selesai, baik gagal atau berhasil. Nilai cookie ini dapat dibandingkan dengan data yang di-cache untuk menentukan apakah itu kedaluarsa.
IDWriteFontDownloadQueue::IsEmpty

Menentukan apakah antrean unduhan kosong. Perhatikan bahwa antrean tidak menyertakan permintaan yang sudah diunduh. Memanggil BeginDownloadclears antrean.
IDWriteFontDownloadQueue::RemoveListener

Membatalkan pendaftaran handler pemberitahuan yang sebelumnya terdaftar menggunakan AddListener.

Persyaratan

   
Klien minimum yang didukung Windows 8.1 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header dwrite_3.h