Asynchroon patroon (EAP) op basis van gebeurtenissen
Er zijn verschillende manieren om asynchrone functies beschikbaar te maken voor clientcode. Het Asynchrone patroon op basis van gebeurtenissen schrijft één manier voor klassen voor om asynchroon gedrag te presenteren.
Notitie
Vanaf .NET Framework 4 biedt de taakparallelbibliotheek een nieuw model voor asynchrone en parallelle programmering. Zie TPL (Task Parallel Library) en op taken gebaseerd Asynchroon patroon (TAP) voor meer informatie.
In dit gedeelte
Overzicht van Asynchroon patroon op basis van gebeurtenissen
Hierin wordt beschreven hoe het Asynchrone patroon op basis van gebeurtenissen de voordelen van multithreaded-toepassingen beschikbaar maakt terwijl veel van de complexe problemen die inherent zijn aan een multithreaded-ontwerp worden verborgen.
Het Asynchrone patroon op basis van gebeurtenissen implementeren
Beschrijft de gestandaardiseerde manier om een klasse met asynchrone functies te verpakken.
Aanbevolen procedures voor het implementeren van het Asynchrone patroon op basis van gebeurtenissen
Beschrijft de vereisten voor het weergeven van asynchrone functies volgens het Asynchrone patroon op basis van gebeurtenissen.
Bepalen wanneer het Asynchrone patroon op basis van gebeurtenissen moet worden geïmplementeerd
Beschrijft hoe u kunt bepalen wanneer u ervoor moet kiezen om het Asynchrone Asynchrone patroon op basis van gebeurtenissen te implementeren in plaats van het IAsyncResult patroon dat wordt vertegenwoordigd door het Asynchrone programmeermodel (APM)
Procedure: Een onderdeel implementeren dat ondersteuning biedt voor het Asynchrone patroon op basis van gebeurtenissen
Hierin wordt beschreven hoe u een onderdeel maakt dat het Asynchrone patroon op basis van gebeurtenissen implementeert. Het wordt geïmplementeerd met behulp van helperklassen uit de System.ComponentModel naamruimte, die ervoor zorgt dat het onderdeel correct werkt onder elk toepassingsmodel.
Procedure: Een client implementeren van het Asynchrone patroon op basis van gebeurtenissen
Beschrijft hoe u een client maakt die gebruikmaakt van een onderdeel dat het Asynchrone patroon op basis van gebeurtenissen implementeert.
Procedure: Onderdelen gebruiken die ondersteuning bieden voor het Asynchrone patroon op basis van gebeurtenissen
Beschrijft hoe u een onderdeel gebruikt dat het Asynchrone patroon op basis van gebeurtenissen ondersteunt.
Verwijzing
AsyncOperation
Beschrijft de AsyncOperation klas en bevat koppelingen naar alle leden.
AsyncOperationManager
Beschrijft de AsyncOperationManager klas en bevat koppelingen naar alle leden.
BackgroundWorker
Beschrijft het BackgroundWorker onderdeel en bevat koppelingen naar alle leden.
Gerelateerde secties
Taakparallelbibliotheek (TPL)
Beschrijft een programmeermodel voor asynchrone en parallelle bewerkingen.
Threading
Beschrijft multithreading-functies in .NET.