Wie kann ich eine asynchrone Methode und ihr synchrones Gegenstück implementieren? [Duplikat

Diese Frage hat hier bereits eine Antwort:

Sync over Async um Deadlock zu vermeiden und zu verhindern, dass die Benutzeroberfläche reagiert 1 AntwortSchreibe eine gut gestaltete asynchrone / nicht asynchrone API 3 answers

Ich habe eine Methode wieTask<string> GetContentAsync(string url) und meinKonsolenanwendun ist noch nicht bereit, die TPL intern zu nutzen, wird es aber zu einem späteren Zeitpunkt sein.

Wie kann ich einfach einen synchronen Wrapper (keine alternative Implementierung) für diese (oder andere) Methoden schreiben?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage