DynamicDocumentPaginator.GetPageNumberAsync 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.
Mengembalikan nomor halaman berbasis nol dari yang ditentukan ContentPosition.
Overload
GetPageNumberAsync(ContentPosition) |
Secara asinkron, mengembalikan (melalui metode Ini meningkatkan GetPageNumberCompleted peristiwa) nomor halaman berbasis nol dari yang ditentukan ContentPosition. |
GetPageNumberAsync(ContentPosition, Object) |
Secara asinkron, mengembalikan (melalui metode Ini meningkatkan GetPageNumberCompleted peristiwa) nomor halaman berbasis nol dari yang ditentukan ContentPosition. |
GetPageNumberAsync(ContentPosition)
Secara asinkron, mengembalikan (melalui metode Ini meningkatkan GetPageNumberCompleted peristiwa) nomor halaman berbasis nol dari yang ditentukan ContentPosition.
public:
virtual void GetPageNumberAsync(System::Windows::Documents::ContentPosition ^ contentPosition);
public virtual void GetPageNumberAsync (System.Windows.Documents.ContentPosition contentPosition);
abstract member GetPageNumberAsync : System.Windows.Documents.ContentPosition -> unit
override this.GetPageNumberAsync : System.Windows.Documents.ContentPosition -> unit
Public Overridable Sub GetPageNumberAsync (contentPosition As ContentPosition)
Parameter
- contentPosition
- ContentPosition
Posisi konten yang nomor halamannya diperlukan.
Keterangan
Satu-satunya cara untuk membatalkan operasi asinkron dari metode ini adalah dengan membatalkan semua operasi asinkron. Kontraskan ini dengan kelebihan beban lain dari metode ini: GetPageNumberAsync(ContentPosition, Object).
Metode ini meningkatkan GetPageNumberCompleted peristiwa. Nomor halaman diteruskan ke peristiwa sebagai salah satu argumen peristiwa. Lihat GetPageNumberAsync(ContentPosition, Object) cara menggunakan metode ini untuk mendapatkan nomor halaman.
Metode ini disimpan dalam tugas yang mengembalikan 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 GetPageNumber(ContentPosition).
Berlaku untuk
GetPageNumberAsync(ContentPosition, Object)
Secara asinkron, mengembalikan (melalui metode Ini meningkatkan GetPageNumberCompleted peristiwa) nomor halaman berbasis nol dari yang ditentukan ContentPosition.
public:
virtual void GetPageNumberAsync(System::Windows::Documents::ContentPosition ^ contentPosition, System::Object ^ userState);
public virtual void GetPageNumberAsync (System.Windows.Documents.ContentPosition contentPosition, object userState);
abstract member GetPageNumberAsync : System.Windows.Documents.ContentPosition * obj -> unit
override this.GetPageNumberAsync : System.Windows.Documents.ContentPosition * obj -> unit
Public Overridable Sub GetPageNumberAsync (contentPosition As ContentPosition, userState As Object)
Parameter
- contentPosition
- ContentPosition
Elemen posisi konten untuk mengembalikan nomor halaman.
- userState
- Object
Pengidentifikasi unik untuk tugas asinkron.
Keterangan
Kelebihan metode ini memungkinkan untuk membatalkan operasi asinkron ini tanpa membatalkan semua operasi asinkron.
Metode ini meningkatkan GetPageNumberCompleted peristiwa.
Langkah-langkah berikut menggambarkan cara mengambil nomor halaman dari yang diberikan contentPosition
secara asinkron.
Buat GetPageNumberCompletedEventHandler delegasi dan tambahkan untuk diberi tahu tentang GetPageNumberCompleted peristiwa.
Panggilan GetPageNumberAsync(ContentPosition, Object) menentukan
contentPosition
objek yang diinginkan dan unikuserState
yang akan digunakan untuk mengidentifikasi tugas asinkron.Ketika peristiwa terjadi dan delegasi dipanggil, bandingkan properti . peristiwa dengan parameter asliGetPageNumberAsync
userState
.GetPageNumberCompletedEventArgsUserStateGetPageNumberCompletedEventArgsKetika properti .UserState cocok dengan yang asliGetPageNumberAsync(ContentPosition, Object)
userState
, operasi selesai dan nomor halaman siap. (Properti GetPageNumberCompletedEventArgs.ContentPosition juga akan cocok dengan parameter asli GetPageNumberAsync(ContentPosition, Object)contentPosition
.)Properti GetPageNumberCompletedEventArgs.PageNumber berisi nomor halaman berbasis nol dari yang ditentukan
contentPosition
.
GetPageNumber menyediakan fungsionalitas serupa sebagai GetPageNumberAsync, tetapi untuk operasi sinkron.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk