Await async


In C#, you have the async await pattern which sections your code on compiler level and chunks it up in the dispatcher queue in order to avoid user input blocking/freezing.

Depending on what you want to do:

  • Just adapt to an existing api that uses async?: Call it as a normal function and append with GetResult()
  • Avoid UI blocking in Turnkey? In Turnkey, this does not apply since UI interaction is in browser.
  • Avoid UI blocking in MDriven generic code? See: IAsyncSupportService - MDrivenWiki
This page was edited more than 6 months ago on 06/19/2024. What links here