Await async
This page was created by Hans.karlsen on 2024-05-21. Last edited by Stephanie on 2025-03-05.
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 the browser.
- Avoid UI blocking in MDriven generic code? See: IAsyncSupportService - MDrivenWiki