Asynchroniczny wzorzec 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.
Uwaga
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 Task Parallel Library (TPL) i Asynchronous Pattern (TAP).
W tej sekcji
Asynchroniczny wzorzec oparty na zdarzeniach — omówienie
Opisuje, w jaki sposób wzorzec asynchroniczny oparty na zdarzeniach udostępnia zalety aplikacji wielowątków, ukrywając jednocześnie wiele złożonych problemów związanych z projektowaniem wielowątkowym.
Implementowanie wzorca asynchronicznego opartego na zdarzeniach
Opisuje ustandaryzowany sposób tworzenia pakietu klasy, która ma funkcje asynchroniczne.
Implementacja wzorca asynchronicznego opartego na zdarzeniach — najlepsze rozwiązania
Opisuje wymagania dotyczące uwidaczniania funkcji asynchronicznych zgodnie ze wzorcem asynchronicznym opartym na zdarzeniach.
Decydowanie o czasie implementacji wzorca asynchronicznego opartego na zdarzeniach
Opisuje sposób określania, kiedy należy wybrać wdrożenie asynchronicznego wzorca opartego na zdarzeniach zamiast IAsyncResult wzorca reprezentowanego przez asynchroniczny model programowania (APM)
Instrukcje: Implementacja składnika obsługującego wzorzec asynchroniczny 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 System.ComponentModel przestrzeni nazw, co gwarantuje, że składnik działa poprawnie w dowolnym modelu aplikacji.
Instrukcje: Implementacja klienta wzorca asynchronicznego opartego na zdarzeniach
Opisuje sposób tworzenia klienta, który używa 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życia składnika obsługującego asynchroniczny wzorzec oparty na zdarzeniach.
Odwołanie
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
BackgroundWorker Opisuje składnik i zawiera linki do wszystkich jego elementów członkowskich.
Sekcje pokrewne
Biblioteka zadań równoległych (TPL)
Opisuje model programowania dla operacji asynchronicznych i równoległych.
Wątkowość
Opisuje funkcje wielowątkowe na platformie .NET.