Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt precisie en flexibiliteit toevoegen aan uw asynchrone toepassingen met behulp van de methoden en eigenschappen die het Task type beschikbaar maakt. De onderwerpen in deze sectie bevatten voorbeelden die gebruikmaken van CancellationToken en belangrijke Task methoden, zoals Task.WhenAll en Task.WhenAny.
Door WhenAny en WhenAll te gebruiken, kunt u gemakkelijker meerdere taken starten en hun voltooiing afwachten door een enkele taak te bewaken.
WhenAnyretourneert een taak die wordt voltooid wanneer een taak in een verzameling is voltooid.Zie de voorbeelden
WhenAnyin Resterende asynchrone taken annuleren nadat één is voltooid (Visual Basic) en Meerdere asynchrone taken starten en deze verwerken terwijl ze worden voltooid (Visual Basic).WhenAllretourneert een taak die wordt voltooid wanneer alle taken in een verzameling zijn voltooid.Voor meer informatie en een voorbeeld waarin
WhenAllwordt gebruikt, zie Procedure: Het overzicht van Async uitbreiden met behulp van Task.WhenAll (Visual Basic).
Deze sectie bevat de volgende voorbeelden.
Annuleer een asynchrone taak of een lijst met taken (Visual Basic).
Resterende asynchrone taken annuleren nadat één is voltooid (Visual Basic)
Meerdere asynchrone taken starten en deze verwerken wanneer ze zijn voltooid (Visual Basic)
Opmerking
Als u de voorbeelden wilt uitvoeren, moet Visual Studio 2012 of hoger en .NET Framework 4.5 of hoger op uw computer zijn geïnstalleerd.
De projecten maken een gebruikersinterface die een knop bevat waarmee het proces wordt gestart en een knop die het annuleert, zoals in de volgende afbeelding wordt weergegeven. De knoppen hebben de naam startButton en cancelButton.
U kunt de volledige WPF-projecten (Windows Presentation Foundation) downloaden uit Async Sample: Uw toepassing verfijnen.