Niedawno czytałem jakiś kod, który używa wielu metod asynchronicznych, ale czasem muszę je wykonywać synchronicznie. Kod:
Foo foo = GetFooAsync(...).GetAwaiter().GetResult();
Czy to to samo co
Foo foo = GetFooAsync(...).Result;
async
/ await
w MVC)
GetResult
: „Ten typ i jego członkowie są przeznaczone do użytku przez kompilator”. Inna osoba nie powinna go używać.