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. Voor meer informatie, zie Task Parallel Library (TPL) en Task-based Asynchronous Pattern (TAP).
In deze sectie
Overzicht van Asynchroon Patroon op Basis van Gebeurtenissen Beschrijft hoe het asynchrone patroon op basis van gebeurtenissen de voordelen van multithreaded-toepassingen benut terwijl het veel van de complexe problemen verbergt die inherent zijn aan een multithreaded-ontwerp.
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.
nl-NL: Bepalen wanneer u het asynchrone patroon op basis van gebeurtenissen wilt implementeren Beschrijft hoe u moet bepalen wanneer u het asynchrone patroon op basis van gebeurtenissen moet implementeren in plaats van het IAsyncResult patroon dat wordt vertegenwoordigd door het asynchrone programmeermodel (APM).
nl-NL: Procedure: Een onderdeel implementeren dat het Asynchrone patroon op basis van gebeurtenissen ondersteunt Beschrijft hoe een onderdeel te maken dat het asynchroon 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.
Instructies: Componenten gebruiken die ondersteuning bieden voor het op gebeurtenissen gebaseerde asynchrone patroon Beschrijft hoe u een component gebruikt dat het op gebeurtenissen gebaseerde asynchrone patroon ondersteunt.
Referentie
AsyncOperation Beschrijft de AsyncOperation klasse en bevat koppelingen naar alle leden.
AsyncOperationManager Beschrijft de AsyncOperationManager klasse en bevat koppelingen naar alle leden.
BackgroundWorker Beschrijft het BackgroundWorker-onderdeel en bevat koppelingen naar alle leden.
Verwante onderdelen
TPL (Task Parallel Library) Beschrijft een programmeermodel voor asynchrone en parallelle bewerkingen.
Threading Beschrijft multithreading-functies in .NET.
Zie ook
- Aanbevolen procedures voor beheerd draadbeheer
- Gebeurtenissen
- Asynchrone programmeerontwerppatronen