Avatar ·

Pratique correcte de l'utilisation de ConfigureAwait dans le code serveur en C#

Bonjour à tous ! Je suis un développeur C# débutant et j'ai récemment rencontré un problème lors de l'écriture de code asynchrone sur ASP.NET Web API. J'ai lu à propos de la méthode ConfigureAwait(false), mais je ne comprends pas complètement quand et pourquoi l'utiliser dans les applications serveur. J'ai un contrôleur qui effectue plusieurs appels asynchrones vers une base de données et une API externe. Voici un exemple de mon code : ```csharp public async Task GetUserData(int userId) { var user = await _userService.GetUserAsync(userId); var orders = await _orderService.GetOrdersAsync(userId); var externalData = await _externalApi.GetDataAsync(); return Ok(new { user, orders, externalData }); } ``` J'ai entendu dire que dans le code serveur, il faut utiliser `ConfigureAwait(false)` après chaque `await`, mais certain