Blazor имеет структуру обратного вызова AsyncEventHandler, которая используется для объявления событий в компоненте. Вот полезное обсуждение того, как вызвать событие.
Я обнаружил, что метод, назначенный AsyncEventHandler, может возвращать void или Task. Как он может вернуть void, если объявлено, что он возвращает Task. Рассматривает ли система возврат void как завершенную задачу?
И я говорю здесь о методе, который возвращает void, а не «асинхронный void». Итак, действительно синхронный метод.
Подробнее здесь: https://stackoverflow.com/questions/780 ... id-or-task