https://ci-sharp.ru/obuchenie/oshibki-i-ih-resheniya/kak-vyzvat-asinkhronnyi-metod-iz-sinkhronnogo-metoda-v-c/
Исполнение асинхронных методов в синхронном контексте C#