Asynchrone avec les attendent ne fonctionnent pas. Pourquoi?

Lorsque j'essaie d'exécuter le code ci-dessous, effectuer des opérations synchrones. Pourquoi?

Je reçois le message d'avertissement suivant ...

Avertissement 1 Cette méthode async le manque d '"attendre" opérateurs et exécuté de manière synchrone. Pensez à utiliser le 'attendre d' " opérateur d'attendre de non-blocage des appels d'API, ou 'attendent Tâche.Exécuter (...) " pour faire lié au PROCESSEUR de travailler sur un thread d'arrière-plan.

private async void btProcessa_Click(object sender, EventArgs e)
{
    await ProcessaA();
    await ProcessaB();
}

public async Task ProcessaA()
{
    for (int i = 0; i <= 100; i++)
    {
        pbProcessoA.Value = i;
        Thread.Sleep(500);
    }
}

public async Task ProcessaB()
{
    for (int i = 0; i <= 100; i++)
    {
        pbProcessoB.Value = i;
        Thread.Sleep(500);
    }
}
  • Quelle partie du message détaillé, ne comprenez-vous pas? Nous avons besoin de savoir pour répondre plus précisément.
  • cette question ressemble à un dupe à l'Aide asynchrone sans attendre