Udostępnij za pośrednictwem


Wzorzec asynchroniczny oparty na zdarzeniach (EAP)

Istnieje wiele sposobów uwidaczniania funkcji asynchronicznych w kodzie klienta. Wzorzec asynchroniczny oparty na zdarzeniach określa jeden sposób, aby klasy przedstawiały zachowanie asynchroniczne.

Notatka

Począwszy od programu .NET Framework 4, biblioteka równoległa zadań udostępnia nowy model programowania asynchronicznego i równoległego. Aby uzyskać więcej informacji, zobacz Bibliotekę Równoległych Zadań (TPL) i Wzorzec Asynchroniczny Oparty na Zadaniach (TAP).

W tej sekcji

Omówienie wzorca asynchronicznego opartego na zdarzeniach Opisuje, w jaki sposób wzorzec asynchroniczny oparty na zdarzeniach udostępnia zalety wielowątków aplikacji, ukrywając jednocześnie wiele złożonych problemów związanych z projektowaniem wielowątkowym.

Implementowanie asynchronicznego wzorca opartego na zdarzeniach Opisuje ustandaryzowany sposób tworzenia pakietu klasy, która ma funkcje asynchroniczne.

najlepsze rozwiązania dotyczące implementowania asynchronicznego wzorca opartego na zdarzeniach Opisuje wymagania dotyczące uwidaczniania funkcji asynchronicznych zgodnie z wzorcem asynchronicznym opartym na zdarzeniach.

Decydowanie, kiedy zaimplementować wzorzec asynchroniczny oparty na zdarzeniach Opisuje, jak określić, kiedy należy wybrać wdrożenie wzorca asynchronicznego opartego na zdarzeniach zamiast wzorca IAsyncResult reprezentowanego przez model programowania asynchronicznego (APM).

Instrukcje: implementowanie składnika obsługującego asynchroniczny wzorzec oparty na zdarzeniach opisuje sposób tworzenia składnika implementującego wzorzec asynchroniczny oparty na zdarzeniach. Jest on implementowany przy użyciu klas pomocnika z przestrzeni nazw System.ComponentModel, co gwarantuje, że składnik działa poprawnie w dowolnym modelu aplikacji.

Instrukcje: implementowanie klienta wzorca asynchronicznego opartego na zdarzeniach opisuje sposób tworzenia klienta używającego składnika implementującego wzorzec asynchroniczny oparty na zdarzeniach.

Instrukcje: używanie składników obsługujących wzorzec asynchroniczny oparty na zdarzeniach Opisuje sposób używania składnika obsługującego asynchroniczny wzorzec oparty na zdarzeniach.

Odniesienie

AsyncOperation Opisuje klasę AsyncOperation i zawiera linki do wszystkich jej składowych.

AsyncOperationManager Opisuje klasę AsyncOperationManager i zawiera linki do wszystkich jej składowych.

BackgroundWorker Opisuje składnik BackgroundWorker i zawiera linki do wszystkich jego członków.

Biblioteka równoległa zadań (TPL) opisuje model programowania dla operacji asynchronicznych i równoległych.

Wątkowość Opisuje funkcje wielowątkowe na platformie .NET.

Zobacz też