
Asynchronous programming - C# | Microsoft Learn
Jul 16, 2025 · Explore an overview of the C# language support for asynchronous programming by using async, await, Task, and Task.
Asynchronous programming scenarios - C# | Microsoft Learn
Aug 15, 2025 · Learn about the C# language-level asynchronous programming model provided by .NET Core and explore example code for I/O-bound and CPU-bound scenarios.
The Task Asynchronous Programming (TAP) model with async and …
Oct 13, 2025 · Learn when and how to use Task-based async programming, a simplified approach to asynchronous programming in C#.
Asynchronous programming patterns - .NET | Microsoft Learn
Feb 13, 2023 · Learn about the Task-based Asynchronous Pattern (TAP), Event-based Asynchronous Pattern (EAP), & Asynchronous Programming Model (APM) in .NET.
Task-based Asynchronous Pattern (TAP): Introduction and overview
Oct 22, 2025 · Learn about the Task-based Asynchronous Pattern (TAP), and compare it to the legacy patterns: Asynchronous Programming Model (APM) and Event-based Asynchronous Pattern (EAP).
Asynchronous Programming Model (APM) - .NET | Microsoft Learn
Sep 15, 2021 · Learn about the Asynchronous Programming Model (APM) in .NET. Discover how to begin and end an asynchronous operation.
Task-based asynchronous programming - .NET | Microsoft Learn
Oct 22, 2025 · In this article, learn about task-based asynchronous programming through the Task Parallel Library (TPL) in .NET.
Implement Asynchronous Tasks - Training | Microsoft Learn
Learn how to implement asynchronous tasks in C# apps using the `async` and `await` keywords and how to run asynchronous tasks in parallel.
Async Sample: Asynchronous programming with async and await in C# ...
Aug 5, 2022 · The article gives an overview of asynchronous programming, including when to use it and how to write an async method. This sample contains an async function that is used as an illustration.
C# Guide - .NET managed language | Microsoft Learn
The C# guide contains articles, tutorials, and code samples to help you get started with C# and the .NET platform. Experienced developers can learn about new features in the What's new section.