Bagikan melalui


Pola Asinkron berbasis Peristiwa (EAP)

Ada sejumlah cara untuk mengekspos fitur asinkron ke kode klien. Pola Asinkron berbasis Peristiwa menentukan satu cara bagi kelas untuk menyajikan perilaku asinkron.

Catatan

Dimulai dengan .NET Framework 4, Task Parallel Library menyediakan model baru untuk pemrograman asinkron dan paralel. Untuk informasi selengkapnya, lihat Pustaka Paralel Tugas (TPL) dan Pola Asinkron Berbasis Tugas (TAP).

Di Bagian Ini

Gambaran Umum Pola Asinkron Berbasis Peristiwa
Menjelaskan bagaimana Pola Asinkron berbasis Peristiwa menyediakan keuntungan dari aplikasi multithreaded sambil menyembunyikan banyak masalah kompleks yang melekat dalam desain multithreaded.

Menerapkan Pola Asinkron Berbasis Peristiwa
Menjelaskan cara standar untuk mengemas kelas yang memiliki fitur asinkron.

Praktik Terbaik dalam Menerapkan Pola Asinkron Berbasis Peristiwa
Menjelaskan persyaratan untuk mengekspos fitur asinkron sesuai dengan Pola Asinkron berbasis Peristiwa.

Memutuskan Kapan Waktu yang Tepat untuk Menerapkan Pola Asinkron Berbasis Kejadian
Menjelaskan cara menentukan kapan Anda harus memilih untuk mengimplementasikan Pola Asinkron Berbasis Peristiwa, bukan pola IAsyncResult yang diwakili oleh Model Pemrograman Asinkron (APM)

Panduan: Menerapkan Komponen yang Mendukung Pola Asinkron Berbasis Peristiwa
Menjelaskan cara membuat komponen yang menerapkan Pola Asinkron berbasis Peristiwa. Hal ini diimplementasikan menggunakan kelas pembantu dari namespace System.ComponentModel, yang memastikan bahwa komponen berfungsi dengan benar di bawah model aplikasi apa pun.

Panduan: Menerapkan Klien Pola Asinkron Berbasis Peristiwa
Menjelaskan cara membuat klien yang menggunakan komponen yang menerapkan Pola Asinkron berbasis Peristiwa.

Panduan: Menggunakan Komponen yang Mendukung Pola Asinkron Berbasis Kejadian
Menjelaskan cara menggunakan komponen yang mendukung Pola Asinkron berbasis Peristiwa.

Referensi

AsyncOperation
Menjelaskan kelas AsyncOperation dan memiliki tautan ke semua anggotanya.

AsyncOperationManager
Menjelaskan kelas AsyncOperationManager dan memiliki tautan ke semua anggotanya.

BackgroundWorker
Menjelaskan komponen BackgroundWorker dan memiliki tautan ke semua anggotanya.

Pustaka Paralel Tugas (TPL)
Menjelaskan model pemrograman untuk operasi asinkron dan paralel.

Pengaluran
Menjelaskan fitur multithreading di .NET.

Lihat juga